Vyos Router CN Readthedocs Io ZH CN Latest
Vyos Router CN Readthedocs Io ZH CN Latest
发布 1.4.x (sagitta)
2021 年 05 月 04 日
Contents
1 About 1
2 History 2
3 Changelog 3
5 快速开始 169
6 命令行接口 173
11 Troubleshooting 576
12 配置蓝图 584
13 Contributing 620
14 Debugging 649
15 Documentation 653
16 Coverage 659
索引 1222
i
CHAPTER 1
About
1
CHAPTER 2
History
VyOS is a Linux-based network operating system that provides software-based network routing, firewall, and VPN func-
tionality.
The VyOS project was started in late 2013 as a community fork of the GPL portions of Vyatta Core 6.6R1 with the goal
of maintaining a free and open source network operating system in response to the decision to discontinue the community
edition of Vyatta. Here everyone loves learning, older managers and new users.
VyOS is primarily based on Debian GNU/Linux and the Quagga routing engine. Its configuration syntax and 命令行接
口 are loosely derived from Juniper JUNOS as modelled by the XORP project, which was the original routing engine for
Vyatta.
In the 4.0 release of Vyatta, the routing engine was changed to Quagga. As of VyOS version 1.2, VyOS now uses
FRRouting as the routing engine.
How is VyOS different from any other router distributions and platform?
• It’s more than just a firewall and VPN, VyOS includes extended routing capabilities like OSPFv2, OSPFv3, BGP,
VRRP, and extensive route policy mapping and filtering
• Unified command line interface in the style of hardware routers.
• Scriptable CLI
• Stateful configuration system: prepare changes and commit at once or discard, view previous revisions or rollback
to them, archive revisions to remote server and execute hooks at commit time
• Image-based upgrade: keep multiple versions on the same system and revert to previous image if a problem arises
• Multiple VPN capabilities: OpenVPN, IPSec, Wireguard, DPMVPN, IKEv2 and more
• DHCP, TFTP, mDNS repeater, broadcast relay and DNS forwarding support
• Both IPv4 and IPv6 support
• Runs on physical and virtual platforms alike: small x86 boards, big servers, KVM, Xen, VMware, Hyper-V, and
more
• Completely free and open source, with documented internal APIs and build procedures
• Community driven. Patches are welcome and all code, bugs, and nightly builds are publicly accessible
2
CHAPTER 3
Changelog
3.1.1 2021-03-14
3.1.2 2021-03-13
• T3406 (bug): tunnel: interface no longer supports specifying encaplimit none - or migrator is missing
• T3407 (bug): console-server: do not allow to spawn a console-server session on serial port used by“system console”
3.1.3 2021-03-11
• T3305 (bug): Ingress qdisc does not work anymore in 1.3-rolling-202101 snapshot
• T2927 (bug): isc-dhcpd release and expiry events never execute
3
VyOS Documentation, 发布 1.4.x (sagitta)
3.1.4 2021-03-09
• T3389 (default): gretap tunnel type missing from vyos documentation after renamed from gre-bridge
• T3382 (bug): Error creating Console Server
3.1.5 2021-03-08
3.1.6 2021-03-07
3.1.7 2021-03-04
3.1.8 2021-03-02
3.1.9 2021-02-28
3.1.10 2021-02-27
3.1.11 2021-02-26
3.1.12 2021-02-24
3.1.13 2021-02-22
3.1.14 2021-02-21
3.1.15 2021-02-19
3.1.16 2021-02-18
• T3259 (default): many dnat rules makes the vyos http api crash, even showConfig op timeouts
3.1.17 2021-02-17
3.1.18 2021-02-16
3.1.19 2021-02-15
• T3311 (bug): BGP Error: Remote AS must be set for neighbor or peer-group
3.1.20 2021-02-14
3.1.21 2021-02-12
• T3301 (bug): Wrong format and valueHelp for policy as-path-list regex
3.1.22 2021-02-11
3.1.23 2021-02-08
3.1.24 2021-02-05
3.1.25 2021-02-04
3.1.26 2021-02-03
3.1.27 2021-02-02
• T3018 (bug): Unclear behaviour when configuring vif and vif-s interfaces
• T3255 (default): Rewrite protocol RPKI to new XML/Python style
• T3263 (feature): OSPF Hello subsecond timer
3.1.28 2021-01-31
3.1.29 2021-01-30
3.1.30 2021-01-29
3.1.31 2021-01-27
3.1.32 2021-01-26
• T3251 (bug): PPPoE client trying to authorize with the wrong username
• T3256 (default): Add XML for protocol RPKI [conf-mode]
3.1.33 2021-01-25
3.1.34 2021-01-24
3.1.35 2021-01-23
3.1.36 2021-01-17
3.1.37 2021-01-16
3.1.38 2021-01-15
3.1.39 2021-01-14
3.1.40 2021-01-12
3.1.41 2020-12-20
3.2.1 2021-03-14
3.2.2 2021-03-13
• T3406 (bug): tunnel: interface no longer supports specifying encaplimit none - or migrator is missing
• T3407 (bug): console-server: do not allow to spawn a console-server session on serial port used by“system console”
3.2.3 2021-03-11
• T3399 (bug): RPKI: dashes in hostnames are replaced with underscores when rendering the FRR config
• T3305 (bug): Ingress qdisc does not work anymore in 1.3-rolling-202101 snapshot
• T2927 (bug): isc-dhcpd release and expiry events never execute
• T899 (bug): Tunnels cannot be moved from one bridge to another
• T786 (feature): new style xml and conf-mode scripts: posibillity to add tagNode value as parameter to conf-script
3.2.4 2021-03-09
• T3389 (default): gretap tunnel type missing from vyos documentation after renamed from gre-bridge
• T3382 (bug): Error creating Console Server
3.2.5 2021-03-08
3.2.6 2021-03-07
3.2.7 2021-03-05
3.2.8 2021-03-04
3.2.9 2021-03-03
• T2966 (feature): tunnel: add new encapsulation types ip6tnl and ip6gretap
3.2.10 2021-03-01
3.2.11 2021-02-28
3.2.12 2021-02-27
• T2291 (bug): Bad hostnames in /etc/hosts with static-mapping in dhcp server config
• T3364 (feature): tunnel: cleanup/rename CLI nodes
• T3368 (feature): macsec: add support for gcm-aes-256 cipher
• T3366 (bug): tunnel: can not change local / remote ip address for gre-bridge tunnel
3.2.13 2021-02-26
• T3347 (default): vyos 1.3 beta fails to configure Xen HVM guest ethernet interfaces due to ethtool -g error
• T3357 (default): HTTP-API redirect from http correct https port
3.2.14 2021-02-24
3.2.15 2021-02-21
3.2.16 2021-02-20
3.2.17 2021-02-19
3.2.18 2021-02-18
• T3259 (default): many dnat rules makes the vyos http api crash, even showConfig op timeouts
3.2.19 2021-02-17
• T3047 (bug): OSPF : virtual-link and passive-interface default parameters does not work together
• T3312 (feature): SolarFlare NICs support
3.2.20 2021-02-16
3.2.21 2021-02-14
• T2152 (bug): ddclient has bug which prevents use_web from being used
• T3308 (feature): BGP: add gracefull shutdown support
3.2.22 2021-02-13
• T3028 (feature): Create a default user when metadata is not available (for Cloud-init builds)
• T2867 (feature): Cleanup DataSourceOVF.py in the Cloud-init
• T2726 (feature): Allow to use all supported SSH key types in Cloud-init
• T2403 (feature): Full support for networking config in Cloud-init
• T2387 (feature): Create XML scheme for [conf_mode] BGP
• T2174 (feature): Rewrite protocol BGP to new XML/Python style
• T1987 (bug): A default route can be deleted by dhclient-script in some cases
• T2310 (bug): vyos-cloud-init use global config to configure pass and ssh login
• T723 (feature): Add support for first boot or installation time saved config modification
• T1775 (bug): Cloud-init not running userdata runcmd
• T1389 (feature): Add support for NoCloud cloud-init datasource
• T1315 (feature): Allow BGP to use address-family l2vpn evpn
3.2.23 2021-02-12
• T3301 (bug): Wrong format and valueHelp for policy as-path-list regex
3.2.24 2021-02-11
3.2.25 2021-02-08
3.2.26 2021-02-07
• T3293 (bug): RPKI migration script errors out after CLI rewrite
3.2.27 2021-02-06
3.2.28 2021-02-05
3.2.29 2021-02-04
• T2834 (bug): Config rollback function is broken due lack access to the config.boot
3.2.30 2021-02-03
• T3239 (default): XML: override ‘defaultValue’for mtu of certain interfaces; remove workarounds
• T2910 (feature): XML: generator should support override of variables
• T2873 (bug): “show nat destination translation address”doesn’t filter at all
• T627 (bug): IPSec configuration directive deletion fails, causes bad IPSec state on reboot.
3.2.31 2021-02-02
• T3018 (bug): Unclear behaviour when configuring vif and vif-s interfaces
• T3255 (default): Rewrite protocol RPKI to new XML/Python style
3.2.32 2021-02-01
3.2.33 2021-01-31
3.2.34 2021-01-30
3.2.35 2021-01-29
• T3262 (bug): DHCPv6 client runs when dhcpv6-options is configured without requesting an address or PD
• T3261 (bug): Does not possible to disable pppoe client interface.
• T3246 (bug): OSPFv3 router ID not configured in FRR
• T3126 (bug): unsuppress-map doesn’t work for BGP IPv4
3.2.36 2021-01-27
3.2.37 2021-01-26
• T3251 (bug): PPPoE client trying to authorize with the wrong username
• T2859 (bug): show nat source translation - Errors out
3.2.38 2021-01-25
3.2.39 2021-01-24
3.2.40 2021-01-21
3.2.41 2021-01-18
3.2.42 2021-01-17
3.2.43 2021-01-16
3.2.44 2021-01-15
3.2.45 2021-01-14
• T3218 (feature): Replace Intel out-of-tree drivers with Linux Kernel stock drivers.
3.2.46 2021-01-13
3.2.47 2021-01-12
3.2.48 2021-01-11
3.2.49 2021-01-10
3.2.50 2021-01-09
3.2.51 2021-01-07
• T3192 (feature): login: radius: add support for IPv6 RADIUS servers
3.2.52 2021-01-05
3.2.53 2021-01-04
3.2.54 2021-01-03
3.2.55 2021-01-02
• T3175 (bug): Dynamic DNS validations don’t reflect supported protocols in ddclient
• T2321 (feature): VRF support for SSH, NTP, SNMP service
• T3177 (bug): Rolling Release no longer reports VMware UUID
3.2.56 2021-01-01
• T3171 (feature): Add CLI option to enable RPS (Receive Packet Steering)
3.2.57 2020-12-31
3.2.58 2020-12-29
3.2.59 2020-12-28
3.2.60 2020-12-27
• T3150 (bug): When configuring QoS, the setting procedure of port mirroring is wrong
3.2.61 2020-12-23
3.2.62 2020-12-22
3.2.63 2020-12-20
3.2.64 2020-12-17
3.2.65 2020-12-14
3.2.66 2020-12-13
• T3114 (bug): When the bridge member is a non-ethernet interface, setting VLAN-aware bridge parameters fails
3.2.67 2020-12-11
3.2.68 2020-12-10
• T3117 (bug): OpenVPN config migration errors upgrading from 1.3-rolling-202010280217 to 1.3-rolling-
202012060217
3.2.69 2020-12-09
3.2.70 2020-12-08
• T2562 (bug): VyOS can’t be used as a DHCP server for a DHCP relay
3.2.71 2020-12-07
3.2.72 2020-12-05
3.2.73 2020-12-04
3.2.74 2020-12-03
3.2.75 2020-12-01
3.2.76 2020-11-30
3.2.77 2020-11-29
3.2.78 2020-11-28
3.2.79 2020-11-27
3.2.80 2020-11-24
3.2.81 2020-11-23
3.2.82 2020-11-21
• T3079 (bug): Fix the problem that VLAN 1 will be deleted in VLAN-aware bridge
• T3060 (bug): OpenVPN not working in vyos-1.3-rolling-20201101 and after
3.2.83 2020-11-20
3.2.84 2020-11-19
• T3067 (bug): Wireless interface can no longer be added to the bridge after bridge VLAN support
• T3075 (feature): Update Linux Kernel to v4.19.158
3.2.85 2020-11-16
• T3003 (enhancment): Extend smoketest framework to allow loading an arbitrary config file
3.2.86 2020-11-15
3.2.87 2020-11-14
3.2.88 2020-11-13
3.2.89 2020-11-12
3.2.90 2020-11-10
3.2.91 2020-11-08
3.2.92 2020-11-07
• T2914 (bug): OpenVPN: Fix for IPv4 remote-host hostname in client mode:
• T2653 (feature): “set interfaces”Python handler code improvements - next iteration
• T311 (feature): DHCP: set client-hostname via CLI
3.2.93 2020-11-06
• T3051 (bug): OpenVPN: multiple client routes do not work in server mode
• T3046 (bug): openvpn directory is not auto-created
• T3052 (feature): Update Linux firmware files to 20201022 version
• T2731 (bug): “show interfaces”returns invalid state when link is down
3.2.94 2020-11-05
3.2.95 2020-11-03
3.2.96 2020-11-02
3.2.97 2020-11-01
3.2.98 2020-10-30
• T2790 (feature): Add ability to set ipv6 protocol route-map for OSPFv3
• T3033 (feature): Update Linux Kernel to v4.19.154
• T2969 (bug): OpenVPN: command_set on interface is not applied, if interface doesn’t come up in commit
3.2.99 2020-10-28
• T2631 (default): l2tp, sstp, pptp add option to disable radius accounting
• T2630 (feature): Allow Interface MTU over 9000
• T3027 (bug): Unable to update system Signature check FAILED
• T2995 (bug): Enhancements/bugfixes for vyos_dict_search()
• T2968 (feature): Add support for Intel Atom C2000 series QAT
3.2.100 2020-10-27
• T1721 (bug): Recursive Next Hop not updated for static routes
3.2.101 2020-10-26
• T3016 (feature): dhcp-server: use better constraint error message on invalid subnet
3.2.102 2020-10-24
• T3007 (default): HTTP-API should use config load script, not backend config load
• T2984 (bug): (igb, ixgbe) HW queues applied only for the first 2 interfaces
• T3009 (bug): vpn l2tp remoteaccess require option broken
• T3010 (bug): ttl option of gre-bridge
• T3005 (bug): Intel: update out-of-tree drivers, i40e driver warning
• T3004 (feature): ConfigSession should (optionally) use config load script
• T2723 (feature): Support tcptraceroute
3.2.103 2020-10-22
3.2.104 2020-10-21
3.2.105 2020-10-20
• T2987 (bug): VxLAN not working properly after upgrading to latest October build (also with newinstallation)
• T2989 (default): MPLS documentation expansion
3.2.106 2020-10-19
• T1588 (bug): VRRP failed to start if any of its interaces not exist
• T1385 (feature): Allow bonding interfaces to have pseudo-ethernet interfaces
• T3000 (bug): Mismatch between “prefix-length”and “preference”in dhcp6-server syntax
• T2992 (feature): Automatically verify sha256 checksum on ISO download
• T752 (feature): Disable IPv4 forwarding on specific interface only
3.2.107 2020-10-18
3.2.108 2020-10-17
3.2.109 2020-10-14
• T2972 (bug): PPPoE server rate limiter allows max 65535 kbps to be set
3.2.110 2020-10-13
• T2976 (bug): Client IP pool does not work for PPPoE local users
3.2.111 2020-10-12
3.2.112 2020-10-11
3.2.113 2020-10-08
3.2.114 2020-10-06
3.2.115 2020-10-05
• T2963 (bug): Wireless: WIFI is not password protected when security wpa mode is not defined but passphrase is
3.2.116 2020-10-04
• T2953 (feature): Accel-PPP services CLI config cleanup (SSTP, L2TP, PPPoE, IPoE)
• T2829 (bug): PPPoE server: mppe setting is implemented as node instead of leafNode
• T2960 (feature): sstp: migrate to get_config_dict()
3.2.117 2020-10-03
3.2.118 2020-10-02
3.2.119 2020-10-01
3.2.120 2020-09-30
3.2.121 2020-09-29
3.2.122 2020-09-27
• T2930 (feature): Support configuration of MAC address for VXLAN and GENEVE tunnel
3.2.123 2020-09-26
3.2.124 2020-09-25
3.2.125 2020-09-24
3.2.126 2020-09-23
3.2.127 2020-09-20
3.2.128 2020-09-19
• T2894 (bug): bond: lacp: member interfaces get removed once bond interface has vlans configured
• T2901 (feature): Update Linux Kernel to v4.19.146
• T2900 (bug): DNS forwarding: invalid warning is shown for“system name-server”or“system name-servers-dhcp”
even if present
3.2.129 2020-09-18
• T945 (bug): Unable to change configuration after changing it from script (vbash + script-template)
3.2.130 2020-09-16
3.2.131 2020-09-15
• T2515 (bug): Ethernet interface is automatically disabled when removing it from bond
3.2.132 2020-09-14
3.2.133 2020-09-13
• T2878 (feature): LACP / bonding: new op-mode command: show interfaces bonding bond0 detail
• T2858 (feature): Rewrite dynamic dns client to get_config_dict()
• T2857 (feature): Cleanup Intel QAT configuration script
• T2841 (bug): “monitor bandwidth-test initiate”does not accept IPv6 address as option
• T2877 (feature): LACP / bonding: support configuration of minimum number of links
3.2.134 2020-09-12
3.2.135 2020-09-10
3.2.136 2020-09-09
• T2728 (bug): Protocol option ignored for IPSec peers in transport mode
• T1934 (default): Change default hostname when deploy from OVA without params.
• T1953 (bug): DDNS service name validation rejects valid service names
3.2.137 2020-09-07
3.2.138 2020-09-06
3.2.139 2020-09-02
• T2833 (bug): vyos 1.3-rolling-202008200357 RIP outgoing update filter list no longer operational
• T2849 (bug): vyos.xml.defaults should return a list on multi nodes, by default
3.2.140 2020-08-31
3.2.141 2020-08-30
3.2.142 2020-08-29
3.2.143 2020-08-28
3.2.144 2020-08-27
3.2.145 2020-08-26
3.2.146 2020-08-25
3.2.147 2020-08-24
3.2.148 2020-08-23
3.2.149 2020-08-22
3.2.150 2020-08-20
• T2209 (bug): Documentation has reference to the old ‘user x level admin’option
• T1665 (default): prefix-list and prefix-list6 rules incorrectly accept a host address where prefix is required
• T2815 (default): Move certbot config directory under /config/auth
3.2.151 2020-08-19
• T2794 (bug): op-mode: lldp: “show lldp neighbors”IndexError: list index out of range
• T2791 (feature): “monitor traceroute”has no explicit IPv4/IPv6 support
• T1515 (bug): FRR ospf6d crashes when performing: “show ipv6 ospfv3 database”
3.2.152 2020-08-16
3.2.153 2020-08-15
3.2.154 2020-08-14
3.2.155 2020-08-12
3.2.156 2020-08-11
• T2779 (bug): LLDP: “show lldp neighbors interface”does not yield any result
• T2379 (bug): But when I get DHCPv6 address for interface deletion, script execution error occurs
• T2784 (default): Remove unused arg from host_name.py functions verify and get_config
3.2.157 2020-08-10
3.2.158 2020-08-08
• T2716 (bug): Shaper-HFSC shapes but does not control latency correctly
• T2497 (default): Cache config string during commit
• T2501 (bug): Cannot recover from failed boot config load
• T1974 (feature): Allow route-map to set administrative distance
• T1949 (bug): Multihop IPv6 BFD is unconfigurable
3.2.159 2020-08-04
3.2.160 2020-08-03
3.2.161 2020-08-02
3.2.162 2020-08-01
3.2.163 2020-07-30
3.2.164 2020-07-29
• T2743 (feature): WireGuard: move key migration from config script to migration script
• T1241 (bug): Remove of policy route throws CLI error
• T2742 (feature): mDNS repeater: migrate to get_config_dict()
3.2.165 2020-07-28
3.2.166 2020-07-27
3.2.167 2020-07-26
3.2.168 2020-07-25
3.2.169 2020-07-24
3.2.170 2020-07-23
• T2673 (bug): After the bridge is configured with Mac, bridge is automatically disabled
• T2626 (bug): Changing pseudo-ethernet mode, throws CLI error
• T2608 (bug): delete pseudo-ethernet failed (another error type)
• T2527 (bug): bonding: the last slave interface is not deleted
• T2358 (bug): ip6ip6 bridge conf_mode errors
• T2346 (bug): Setting Hostname Returns Error
• T2330 (bug): Vpn op-mode syntax
• T2188 (default): NTP op-mode commands don’t work
3.2.171 2020-07-22
3.2.172 2020-07-20
• T2709 (bug): Destination NAT translation port without address fails to commit
• T2519 (bug): Broadcast address does not add automatically
3.2.173 2020-07-19
3.2.174 2020-07-18
3.2.175 2020-07-15
3.2.176 2020-07-12
3.2.177 2020-07-11
3.2.178 2020-07-08
3.2.179 2020-07-07
• T2691 (bug): Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch
• T2389 (bug): BGP community-list unknown command
• T2686 (bug): FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x
series
3.2.180 2020-07-06
3.2.181 2020-07-05
3.2.182 2020-07-04
• T2682 (bug): VRF aware services - connection no longer possible after system reboot
3.2.183 2020-07-03
3.2.184 2020-07-02
3.2.185 2020-07-01
• T2662 (default): get_config_dict includes node name as key only for tag and leaf nodes
• T2667 (feature): get_config_dict: Use utility function for non-empty path argument
3.2.186 2020-06-28
• T2660 (bug): XML: Python default dictionary does not obey underscore (_) when flat is False
3.2.187 2020-06-27
• T2656 (bug): XML: Python default dictionary returns wrong dictionary level(s)
3.2.188 2020-06-26
3.2.189 2020-06-25
• T2487 (bug): VRRP does not display info when group disabled
• T2329 (bug): Show remote config openvpn
• T2165 (bug): When trying to add route to ripng it complains that ip address should be IPv4 format.
• T2159 (default): webproxy log read from wrong file
• T2101 (feature): Fix VXLAN config option parsing
• T2062 (bug): Wrong dhcp-server static route subnet bytes
3.2.190 2020-06-24
3.2.191 2020-06-23
• T2632 (bug): WireGuard: Can not use only one preshared-key for one peer
• T1829 (bug): Install Image script does not respect size of partition greater than 2G but less than disk size
• T2635 (feature): SSH: migrate to get_config_dict()
3.2.192 2020-06-22
• T2486 (bug): DNS records set via ‘system static-host-mapping’return NXDOMAIN from ‘service dns for-
warding’after a request to a forwarded zone
• T2463 (bug): DHCP-received nameserver not added to vyos-hostsd
• T2534 (bug): pdns-recursor override.conf error
• T2054 (bug): Changing “system name-server”doesn’t update dns forwarding config, neither does “restart dns
forwarding”
• T2225 (default): PIM/IGMP documentation
3.2.193 2020-06-21
• T2624 (feature): Serial Console: fix migration script for configured powersave and no console
• T2610 (bug): default-lifetime is not reflected in the RA message
• T2299 (feature): login radius-server priority
• T1739 (bug): Serial interface seems not to be deleted properly
• T480 (bug): Error if no serial interface is present (/dev/ttyS0: not a tty)
3.2.194 2020-06-20
• T2621 (bug): show interfaces repeats interface description if it is longer then an arbitrary number of characters
• T2618 (default): Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting
3.2.195 2020-06-19
3.2.196 2020-06-18
3.2.197 2020-06-17
3.2.198 2020-06-16
3.2.199 2020-06-15
3.2.200 2020-06-14
3.2.201 2020-06-11
• T2578 (bug): ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses
• T2571 (bug): NAT destination port with ! results in error
• T2570 (feature): Drop support for “system console device <device> modem”
• T2586 (bug): WWAN default route is not installed into VRF
• T2561 (feature): Drop support for “system console netconsole”
• T2569 (feature): Migrate “set system console”to XML and Python representation
3.2.202 2020-06-10
3.2.203 2020-06-08
• T2559 (feature): Add operational mode command to retrieve hardware sensor data
3.2.204 2020-06-07
• T2529 (feature): WWAN: migrate from ttyUSB device to new device in /dev/serial/by-bus
• T2560 (feature): New op-mode command to display information about USB interfaces
3.2.205 2020-06-05
3.2.206 2020-06-04
3.2.207 2020-06-02
• T2129 (feature): XML schema: tagNode not allowed on first level in new XML op-mode definition
• T2545 (feature): Show physical device offloading capabilities for specified ethernet interface
• T2544 (feature): Enable Kernel KONFIG_KALLSYMS
• T2543 (feature): Kernel: always build perf binary but ship as additional deb package to not bloat the image
• T1096 (bug): BGP process memory leak
3.2.208 2020-06-01
3.2.209 2020-05-31
3.2.210 2020-05-30
• T2388 (feature): template rendering should create folder and set permission
• T2531 (feature): Update Linux Kernel to v4.19.125
• T2530 (bug): Error creating VRF with a name of exactly 16 characters
• T2460 (default): Migrate vyatta-nat-translations.pl to Python
3.2.211 2020-05-29
3.2.212 2020-05-28
• T1291 (default): Under certain conditions the VTI will stay forever down
3.2.213 2020-05-27
3.2.214 2020-05-26
3.2.215 2020-05-25
3.2.216 2020-05-22
3.2.217 2020-05-21
• T1876 (bug): IPSec VTI tunnels are deleted after rekey and dangling around as A/D
• T2488 (feature): Remove logfile for dialup interfaces like pppoe and wwan
• T2475 (bug): linting
• T1820 (bug): VRRP transition scripts for sync-groups are not supported in VyOS (anymore)
• T2364 (default): Add CLI command for mroute
• T2023 (feature): Add support for 802.1ae MACsec
3.2.218 2020-05-20
• T2480 (bug): NAT: after rewrite commit tells that dnat IP address is not locally connected
• T103 (bug): DHCP server prepends shared network name to hostnames
3.2.219 2020-05-19
3.2.220 2020-05-17
• T2471 (feature): PPPoE server: always add AdvAutonomousFlag when IPv6 is configured
• T2409 (default): At boot, effective config should not be equal to current config
3.2.221 2020-05-16
• T2466 (bug): live-build encounters apt dependency problem when building with local packages
• T2470 (feature): Update to PowerDNS recursor 4.3
• T2469 (feature): Update Linux Kernel to v4.19.123
• T2198 (default): Rewrite NAT in new XML/Python style
3.2.222 2020-05-15
• T2449 (bug): ‘ipv6 address autoconf’and ‘address dhcpv6’don’t work because interfaces have accept_ra=1
(they should have accept_ra=2 when forwarding=1)
3.2.223 2020-05-14
3.2.224 2020-05-13
3.2.225 2020-05-12
3.2.226 2020-05-10
3.2.227 2020-05-09
• T2427 (default): Interface addressing broken since fix for T2372 was merged
• T2438 (default): isc-dhcp-server(6).service reports startup success immediately even if dhcpd fails to start up
• T2432 (default): dhcpd: Can’t create new lease file: Permission denied
• T2367 (default): Flush addresses from bridge members
3.2.228 2020-05-08
3.2.229 2020-05-06
• T2402 (bug): Live ISO should warn when configuring that changes won’t persist
3.2.230 2020-05-05
• T1899 (bug): Unionfs metadata folder is copied to the active configuration directory
3.2.231 2020-05-04
3.2.232 2020-05-03
3.2.233 2020-05-02
3.2.234 2020-05-01
3.2.235 2020-04-29
3.2.236 2020-04-28
3.2.237 2020-04-27
3.2.238 2020-04-26
3.2.239 2020-04-25
3.2.240 2020-04-24
• T2375 (feature): WireGuard: throw exception if address and port are not given as both are mandatory
• T2348 (bug): On IPv6 address distribution and DHCPv6 bugs
3.2.241 2020-04-23
• T2369 (feature): VRF: can not leak interface route from default VRf to any other VRF
• T2368 (bug): VRF: missing completion helper when leaking to default table
• T2374 (bug): Tunnel interface can not be disabled
• T2362 (default): IPv6 link-local addresses missing due to EUI64 address code, causing router-advert not to work
• T2345 (default): IPv6 router-advert not working
3.2.242 2020-04-22
3.2.243 2020-04-21
3.2.244 2020-04-20
3.2.245 2020-04-19
• T2337 (default): hw-id gone missing from interfaces after upgrade to 1.3-rolling-202004191028
• T2340 (feature): Remove informational “sg”messages from syslog
• T2338 (bug): Can’t delete static IPv6 route on vrf
• T2336 (bug): OpenVPN service fails to start
• T2308 (default): openvpn op-mode scripts broken after migrating to systemd service
• T2185 (default): Start daemons with systemd units instead of with start-stop-daemon
3.2.246 2020-04-18
3.2.247 2020-04-17
3.2.248 2020-04-16
3.2.249 2020-04-15
3.2.250 2020-04-14
• T2213 (bug): vyos-1x: WiFi mode ieee80211ac should also activate ieee80211n
3.2.251 2020-04-13
• T2283 (default): openvpn not starting: ccd path in template not moved to /run/openvpn/ccd
• T2236 (bug): DMVPN broken after tunnel rewrite to XML/Python
• T2284 (default): Upgrade ddclient to 3.9.1 which also brings systemd files
• T2282 (feature): Clarify hw-id in ethernet and wireless interface nodes
• T611 (feature): Static route syntax should reflect ip command routing capabilities, if possible.
3.2.252 2020-04-12
3.2.253 2020-04-11
3.2.254 2020-04-10
3.2.255 2020-04-09
3.2.256 2020-04-08
• T2244 (feature): WireGuard: cleanup Python implementation and reduce amount of boilerplate code
• T2186 (feature): Provide more information to the user when a traceback is reported to the user
• T2246 (bug): LLDP op-mode error
• T2240 (feature): Support for bind vif-c interfaces into VRFs
• T2160 (feature): Allow restricting HTTP API to specific virtual hosts
• T2247 (feature): WireGuard: add VRF support
3.2.257 2020-04-05
• T2228 (bug): WireGuard does not allow ports < 1024 to be used
• T2212 (bug): vyos-1x: WiFi card antenna count not set accordingly
• T2230 (feature): Split out inlined Jina2 template to data/templates folder
• T2206 (feature): Split WireGuard endpoint into proper host and port nodes
• T2032 (bug): Monitor bandwidth bits
3.2.258 2020-04-04
• T2158 (bug): Commit fails if ethernet interface doesn’t support flow control (pause)
• T2221 (bug): Ability to remove a VRF that has a next-hop-vrf as target
• T2211 (bug): vyos-1x: VHT channel width not set accordingly
• T2208 (bug): vyos-1x: commit on interfaces wireless wlanX capabilities vht link-adaptation (both|unsolicited) fails
• T2183 (bug): Number of bugs with wireguard script due to interface rearrangement.
• T2104 (default): ifconfig.py size
• T2028 (feature): Convert “interfaces tunnel”to new XML/Python representation
• T2219 (bug): VRF default route of PPPoE and WWAN interfaces do not get added into proper routing table
• T2222 (default): openvpn: requires “multihome”option to listen on all addresses with udp protocol
3.2.259 2020-04-02
• T2072 (bug): Shell autocomplete of option (config node) with quoted value doesn’t work
• T1823 (feature): l2tpv3 interface migration fails
• T2202 (feature): Update PowerDNS recursor to 4.2 series
• T2200 (feature): Add VRF support on wirelessmodem interfaces
3.2.260 2020-03-31
3.2.261 2020-03-30
3.2.262 2020-03-29
• T2178 (bug): VRF interface don’t get removed when VRF is deleted
• T2170 (feature): Add ability to create static route from default to VRF
• T1831 (feature): Denest IPv6 router-advert from Interfaces to general service
3.2.263 2020-03-28
3.2.264 2020-03-27
3.2.265 2020-03-26
• T2162 (default): migration script for router-advert sets link-mtu 0 on bridge interfaces
• T1735 (bug): Issue in “show vpn ipsec/ike sa”output with ipsec encryption algorithm
aes128gcm128/aes256gcm128/chacha etc
3.2.266 2020-03-25
• T2148 (default): openvpn: setting“server client”config without“server client ip”results in ValueError: ‘’does
not appear to be an IPv4 or IPv6 address
• T2146 (default): openvpn: “delete server client”doesn’t delete the corresponding ccd configs
3.2.267 2020-03-24
3.2.268 2020-03-22
3.2.269 2020-03-21
• T2142 (bug): vyos-build: Add required packages and step to build-GCE-image script
• T1870 (feature): Extend Pipeline scripts to support PullRequests
• T1936 (feature): pppoe-server CLI control features
3.2.270 2020-03-20
3.2.271 2020-03-19
3.2.272 2020-03-17
3.2.273 2020-03-16
3.2.274 2020-03-15
3.2.275 2020-03-14
3.2.276 2020-03-13
3.2.277 2020-03-11
• T1961 (bug): VXLAN - fails to commit due to non-existent variable, broken MTU
• T2084 (default): conntrack-tools package build error for current/equuleus
3.2.278 2020-03-10
3.2.279 2020-03-09
3.2.280 2020-03-08
• T1954 (bug): Having system login radius configured causes exponentially long boot times
• T1760 (bug): RADIUS shared secret is not redacted from “show configuration”op mode command
3.2.281 2020-03-07
• T2107 (bug): Wireless interfaces do not work in station mode without security
3.2.282 2020-03-05
• T2074 (bug): VyOS docker container: Does not possible to configure ethernet interface
3.2.283 2020-03-04
• T2098 (bug): Wrong call to cli-shell-api in generated op-mode templates for path completion helper
3.2.284 2020-03-03
3.2.285 2020-03-01
3.2.286 2020-02-29
• T2046 (feature): allowing sub-classes of Interface to redefine how the interface is created
• T2077 (bug): ISO build from crux branch is failing
3.2.287 2020-02-28
3.2.288 2020-02-27
3.2.289 2020-02-25
3.2.290 2020-02-23
3.2.291 2020-02-22
3.2.292 2020-02-20
3.2.293 2020-02-18
3.2.294 2020-02-17
3.2.295 2020-02-16
3.2.296 2020-02-15
• T2042 (bug): Error on reboot after deleting “service snmp”and not “service lldp snmp enable”
• T2041 (bug): Adding non existent bond interface raises exception
3.2.297 2020-02-14
3.2.298 2020-02-13
3.2.299 2020-02-10
3.2.300 2020-02-09
• T2022 (feature): When RADIUS config is active, local logins won’t work
• T2020 (default): Unable to log in after upgrade to 1.3-rolling-202002080217
• T1931 (bug): Enabling SNMP commit error
3.2.301 2020-02-08
• T1851 (bug): wireguard - changing the pubkey on an existing peer seems to destroy the running config.
3.2.302 2020-02-05
3.2.303 2020-02-04
3.2.304 2020-02-02
3.2.305 2020-02-01
3.2.306 2020-01-31
3.2.307 2020-01-30
• T1994 (default): lldpd not bound to specified interfaces - Fix jinja template
• T1896 (enhancment): Remove LLDP-MED civic_based location information
• T1724 (feature): wireguard - add endpoint check in verify()
3.2.308 2020-01-29
• T1392 (bug): Large firewall rulesets cause the system to lose configuration and crash at startup
• T1996 (feature): Update Linux Kernel to 4.19.99
• T1950 (default): Store VyOS configuration syntax version data in JSON file
• T1862 (default): Use regex pattern s+ to split strings on whitespace in Python 3.7
• T1780 (feature): Adding ipsec ike closeaction
• T1755 (bug): Python KeyError exceptions raised with‘show vpn ipsec sa’command under use of certain IPSEC
cipher suites.
• T1747 (bug): L2TP breaks after upgrading to VyOS 1.2-rolling-201910180117 [issue report and proposed solu-
tion]
3.2.309 2020-01-26
3.2.310 2020-01-25
3.2.311 2020-01-24
3.2.312 2020-01-23
3.2.313 2020-01-21
• T1784 (bug): DMVPN with IPSec does not work in HUB mode
• T1977 (bug): webproxy error on fresh install
3.2.314 2020-01-18
3.2.315 2020-01-16
• T1880 (default): “A stop job is running for live-tools - System Support Scripts”hangs, times out when shutting
down equuleus live iso
3.2.316 2020-01-15
3.2.317 2020-01-13
3.2.318 2020-01-09
3.2.319 2020-01-08
3.2.320 2020-01-03
3.2.321 2020-01-01
3.2.322 2019-12-31
• T1654 (bug): sFlow: multiple “sflow server”not work, and “disable-imt”could break configuration
• T1923 (feature): Migrate L2TPv3 interface to XML/Python
3.2.323 2019-12-30
• T1920 (bug): beep: Error: Running under sudo, which is not supported for security reasons.
• T1918 (bug): l2tp / ipsec config broken in latest daily
• T1897 (bug): IPSec - 1.2 to 1.3 migration failed
• T1921 (bug): snmp: VyOS options no longer recognized
• T1922 (feature): Add VXLAN IPv6 support
• T1858 (default): l2tp: Delete depricated outside-nexthop and add gateway-address
• T1919 (feature): Migrate “system options”to XML/Python representation
3.2.324 2019-12-28
3.2.325 2019-12-27
3.2.326 2019-12-26
3.2.327 2019-12-23
3.2.328 2019-12-22
3.2.329 2019-12-20
3.2.330 2019-12-19
• T1873 (default): DHCP server fails to start due to a change in isc-dhcp-server init scripts
• T1881 (bug): Execute permissions are removed from custom SNMP scripts at commit time
3.2.331 2019-12-18
3.2.332 2019-12-17
3.2.333 2019-12-15
• T1879 (bug): Extend Dynamic DNS XML definition value help strings and validators
3.2.334 2019-12-13
3.2.335 2019-12-12
• T1864 (feature): Lower IPSec DPD timeout lower limit from 10s -> 2s
3.2.336 2019-12-10
3.2.337 2019-12-08
3.2.338 2019-12-07
3.2.339 2019-12-06
3.2.340 2019-12-05
3.2.341 2019-12-04
3.2.342 2019-12-03
3.2.343 2019-12-02
3.2.344 2019-11-28
3.2.345 2019-11-25
3.2.346 2019-11-24
3.2.347 2019-11-23
• T1812 (bug): DHCP: hostnames of clients not resolving after update v1.2.3 -> 1.2-rolling
• T1627 (feature): Rewrite wireless interface in new style XML syntax
• T1811 (bug): Upgrade from 1.1.8: Config file migration failed: module=l2tp
3.2.348 2019-11-22
3.2.349 2019-11-21
3.2.350 2019-11-19
3.2.351 2019-11-17
3.2.352 2019-11-16
3.2.353 2019-11-14
• T1710 (default): [equuleus] buster: add patch to fix live-build missing key error
• T1804 (default): Add python3-psutil to docker image
• T1736 (default): Decide on best practice for patching live-team packages for VyOS build system
• T1424 (default): Rewrite the config load script
3.2.354 2019-11-12
3.2.355 2019-11-11
• T1793 (feature): Editing description on an interface causes BGP sessions to reset on commit
3.2.356 2019-11-10
• T1598 (default): New implementation of the resolv.conf and hosts update mechanism
• T1792 (feature): Update WireGuard to Debian release 0.0.20191012-1
• T1791 (feature): Update Linux Kernel to 4.19.82
3.2.357 2019-11-09
• T1030 (bug): Upgrade ddclient from 3.8.2 to 3.9.0 (support Cloudflare API v4)
3.2.358 2019-11-08
• T1789 (bug): ddclient not working with generated RFC2136 / nsupdate config
3.2.359 2019-11-03
3.2.360 2019-11-02
3.2.361 2019-10-30
3.2.362 2019-10-28
3.2.363 2019-10-26
• T1560 (default): “set load-balancing wan rule 0”causes segfault and prevents load balancing from starting
3.2.364 2019-10-22
3.2.365 2019-10-21
3.2.366 2019-10-19
3.2.367 2019-10-18
3.2.368 2019-10-17
3.2.369 2019-10-14
• T1726 (bug): Update Linux Firmware binaries to a more recent version 2019-03-14 -> 2019-10-07
• T1716 (feature): Update Intel NIC drivers to recent versions
3.2.370 2019-10-13
3.2.371 2019-10-11
3.2.372 2019-10-09
3.2.373 2019-10-08
3.2.374 2019-10-06
• T1713 (feature): Remove deprecated packages no longer required after migration to Accel-PPP
• T1709 (bug): Update WireGuard to 0.0.20190913
• T1708 (bug): Update Rolling Release Kernel to 4.19.76
3.2.375 2019-10-04
• T1707 (bug): DHCP static mapping and exclude address not working
• T1496 (bug): Separate rolling release and LTS kernel builds
3.2.376 2019-10-03
• T1689 (feature): “reset openvpn”op-mode command should terminate and restart OpenVPN process
3.2.377 2019-10-01
3.2.378 2019-09-30
3.2.379 2019-09-28
3.2.380 2019-09-27
• T1681 (feature): cleanup wireguard code since tagnodes are now visible
• T1695 (bug): Syntax error in interface-dummy.py
3.2.381 2019-09-26
3.2.382 2019-09-25
3.2.383 2019-09-23
• T1679 (bug): during bootup: invalid literal for int() with base 10
• T1680 (feature): DHCP client does not release IP address on exit/deletion
3.2.384 2019-09-21
• T1676 (default): [equuleus] buster: update GRUB boot parameters during upgrade
• T1637 (feature): Rewrite ethernet interface in new style XML syntax
• T1675 (feature): OpenVPN - Specify minimum TLS version
3.2.385 2019-09-20
• T1602 (default): equuleus: buster: add live build apt options for choosing vyos packages
3.2.386 2019-09-19
• T1666 (feature): Deleting a bond will place member interfaces into A/D state
3.2.387 2019-09-17
3.2.388 2019-09-16
3.2.389 2019-09-15
3.2.390 2019-09-13
3.2.391 2019-09-12
3.2.392 2019-09-10
3.2.393 2019-09-09
3.2.394 2019-09-07
3.2.395 2019-09-06
3.2.396 2019-09-05
3.2.397 2019-09-04
3.2.398 2019-09-02
• T1621 (default): Rewrite the rest of trivial vyatta-op commands to new syntax
3.2.399 2019-08-31
3.2.400 2019-08-30
3.2.401 2019-08-29
3.2.402 2019-08-28
• T1615 (feature): After migration to pyroute2 the address DHCP statement is no longer covered
3.2.403 2019-08-27
3.2.404 2019-08-26
• T1591 (bug): OpenVPN “run show openvpn client status”does not work
• T1608 (feature): bridge: Bridge adding non existing interfaces is allowed but does not work
• T1548 (feature): Rewrite OpenVPN interface/op-commands in new style XML/Python
• T1607 (default): Convert ‘reset conntrack’and ‘reset ip[v6] cache’operations from vyatta-op to new syntax
3.2.405 2019-08-25
• T1611 (default): Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b’interfaces bridge
br0 igmp-snooping querier’] doesn’t exist
• T1333 (bug): pdns_recursor does not perform recursive lookups on domain specific forwarders
• T1524 (feature): Add support to set allow-from network in DNS forwarding
3.2.406 2019-08-23
• T1606 (bug): Rolling release no longer boots after adding hostname daemon
3.2.407 2019-08-22
3.2.408 2019-08-21
• T1601 (feature): Rewrite loopback interface type with new style XML/Python interface
• T1596 (default): Convert ‘telnet’and ‘traceroute’vyatta-op commands to new syntax
3.2.409 2019-08-20
3.2.410 2019-08-19
• T1580 (feature): Rewrite dummy interface type with new style XML/Python interface
• T1590 (default): Convert ‘show system’operations from vyatta-op to python/xml syntax
• T1377 (default): BGP Weight Not properly applying
3.2.411 2019-08-17
3.2.412 2019-08-15
• T1584 (default): equuleus: buster: add consistent grub options for predictable interface names
3.2.413 2019-08-13
3.2.414 2019-08-09
3.2.415 2019-08-05
• T1562 (feature): Change version scheme on current branch used for rolling releases
3.2.416 2019-08-04
• T1561 (bug): VyOS rolling ISO cluttered with vyatta-ravpn Git Repo
3.2.417 2019-08-03
• T1554 (bug): Enable RSS (Receive Side Scaling) and Multiqueue for Intel drivers
3.2.418 2019-08-02
3.2.419 2019-08-01
3.2.420 2019-07-31
3.2.421 2019-07-29
3.2.422 2019-07-28
3.2.423 2019-07-23
3.2.424 2019-07-22
• T1435 (enhancment): Make ip-address [OPTIONAL] (in dhcp-server -> static-mapping) to cope with“unfriendly”
client-hostnames of IoT-Devices
3.2.425 2019-07-21
3.2.426 2019-07-18
3.2.427 2019-07-15
3.2.428 2019-07-14
3.2.429 2019-07-10
• T1505 (bug): vyos.config return_effective_values does not convert the output to a list
• T1503 (feature): Add functions for commit lock checking
• T1504 (bug): DHCP-provided DNS servers are not propagated to resolv.conf
• T1400 (bug): iBGP: remote-as and router AS can’t be the same value
3.2.430 2019-07-08
3.2.431 2019-07-03
• T1502 (feature): Add build sanity checking tools to the dev builds
• T1469 (enhancment): Create forward-zones-recurse entry instead of forward-zones when setting service dns for-
warding
3.2.432 2019-07-02
• T1099 (default): Openvpn: use config files instead of one long command.
• T1495 (feature): accel-ppp: IPoE implement IPv6 PD
3.2.433 2019-07-01
3.2.434 2019-06-24
3.2.435 2019-06-23
3.2.436 2019-06-22
3.2.437 2019-06-20
3.2.438 2019-06-19
3.2.439 2019-06-18
3.2.440 2019-06-17
3.2.441 2019-06-16
3.2.442 2019-06-12
3.2.443 2019-06-05
• T1426 (default): Update the script that checks conntrack hash-size on reboot
3.2.444 2019-06-04
3.2.445 2019-06-03
• T1423 (default): When merging remote config files, create known_hosts file if not present.
3.2.446 2019-06-01
3.2.447 2019-05-30
3.2.448 2019-05-28
3.2.449 2019-05-26
• T1388 (bug): OpenVPN client connections with password and certificate authentication don’t work
• T1387 (bug): Disabling a DHCP interface with no address displays an error
• T1404 (feature): Update iproute2 package to 4.19
3.2.450 2019-05-24
3.2.451 2019-05-23
3.2.452 2019-05-22
3.2.453 2019-05-21
3.2.454 2019-05-20
3.2.455 2019-05-16
3.2.456 2019-05-13
3.2.457 2019-05-12
3.2.458 2019-05-09
3.2.459 2019-05-06
3.2.460 2019-05-05
3.2.461 2019-05-04
3.2.462 2019-04-29
• T1359 (bug): Changing VLAN interface address from DHCP to static is not handeled in vyatta-address script
• T1352 (feature): vyos-documentaion: accel-pppoe adding CIDR based IP pool option
3.2.463 2019-04-26
3.2.464 2019-04-25
3.2.465 2019-04-23
3.2.466 2019-04-21
3.2.467 2019-04-20
• T1335 (default): Configuration migration issue from 1.1.8 to latest 1.2.0 regarding DHCP authoritative enable
statement
• T1336 (default): system domain-name statement doesn’t allow domain names ending in a dot on latest 1.2.0
• T1344 (feature): Unclutter “system login radius”configuration nodes
• T1245 (default): Cannot Clamp MSS on Transient Bridge Interfaces - Turn On br_netfilter
• T1310 (feature): Replace system prompt with FQDN
3.2.468 2019-04-19
• T1325 (default): GRE tunnel to Cisco router fails in 1.2.0 - works in 1.1.8
3.2.469 2019-04-17
3.2.470 2019-04-16
3.2.471 2019-04-15
3.2.472 2019-04-10
3.2.473 2019-04-07
3.2.474 2019-04-05
• T1324 (feature): update documtation for ‘set system login user level’
• T1322 (bug): Wrong configuration generated for DHCPv6 Relay
3.2.475 2019-04-04
• T1323 (feature): migrate operator accounts to admin accounts and remove the option to setup an operator account
3.2.476 2019-03-26
• T1312 (feature): Allow many to many NAT rules with networks of different size
• T1305 (bug): libvyosconfig parser doesn’t work when config lacks a version comment and ends at a leaf node
3.2.477 2019-03-22
3.2.478 2019-03-20
• T1282 (feature): Configure VyOS to send syslog messages to remote syslog using fully-qualified domain name
• T1004 (feature): ISO + System Boot with Serial Console for APU2 and Embedded Devices
• T405 (feature): Add binaries for lcdproc
3.2.479 2019-03-17
3.2.480 2019-03-16
• T1272 (bug): VRRP is using physical rather than virtual MAC in RFC-compliant mode
3.2.481 2019-03-12
3.2.482 2019-03-08
• T1277 (bug): Source build of VyOS 1.2.0 (crux) FileNotFound exception in show_dhcp.py
3.2.483 2019-03-02
3.2.484 2019-02-25
3.2.485 2019-02-22
• T1257 (bug): implement ‘set system static-host-mapping’in host_name.py and remove old function calls
3.2.486 2019-02-21
3.2.487 2019-02-19
3.2.488 2019-02-16
3.2.489 2019-02-10
3.2.490 2019-02-09
3.2.491 2019-02-08
3.2.492 2019-02-05
3.2.493 2019-01-29
3.2.494 2018-12-07
• T1060 (default): Add an option to exclude addresses from transparent wev proxying
3.2.495 2018-04-03
3.3 1.2.6-S1
3.3. 1.2.6-S1 83
VyOS Documentation, 发布 1.4.x (sagitta)
VyOS 1.2.6 release was found to be suspectible to CVE-2020-10995. It’s a low- impact vulnerability in the PowerDNS
recursor that allows an attacker to cause performance degradation via a specially crafted authoritative DNS server reply.
• T2899 remote syslog server migration error on update
3.4 1.2.6
3.4. 1.2.6 84
VyOS Documentation, 发布 1.4.x (sagitta)
3.4. 1.2.6 85
VyOS Documentation, 发布 1.4.x (sagitta)
3.5 1.2.5
3.5. 1.2.5 86
VyOS Documentation, 发布 1.4.x (sagitta)
3.6 1.2.4
3.6. 1.2.4 87
VyOS Documentation, 发布 1.4.x (sagitta)
3.6. 1.2.4 88
VyOS Documentation, 发布 1.4.x (sagitta)
• T1745 dhcp-server commit fails with“DHCP range stop address must be greater or equal to the range start address
y!”when static mapping has same IP as range stop
• T1749 numeric validator doesn’t support multiple ranges
• T1769 Remove complex SNMPv3 Transport Security Model (TSM)
• T1772 <regex> constraints in XML are partially broken
• T1778 Kilobits/Megabits difference in configuration Vyos/FRR
• T1780 Adding ipsec ike closeaction
• T1786 disable-dhcp-nameservers is missed in current host_name.p implementation
• T1788 Intel QAT (QuickAssist Technology ) implementation
• T1792 Update WireGuard to Debian release 0.0.20191012-1
• T1800 Update Linux Kernel to v4.19.84
• T1809 Wireless: SSID scan does not work in AP mode
• T1811 Upgrade from 1.1.8: Config file migratio failed: module=l2tp
• T1812 DHCP: hostnames of clients not resolving afte update v1.2.3 -> 1.2-rolling
• T1819 Reboot kills SNMPv3 configuration
• T1822 Priority inversion wireless interface dhcpv6
• T1825 Improve DHCP configuration error message
• T1836 import-conf-mode-commands in vyos-1x/scripts fails to create an xml
• T1839 LLDP shows “VyOS unknown”instead of “VyOS”
• T1841 PPP ipv6-up.d direcotry missing
• T1893 igmp-proxy: Do not allow adding unknown interface
• T1903 Implementation udev predefined interface naming
• T1904 update eth1 and eth2 link files for the vep4600
3.7 1.2.3
• HTTP API
• T1524 “set service dns forwarding allow-from <IPv4 net|IPv6 net>”option for limiting queries to specific client
networks
• T1503 Functions for checking if a commit is in progress
• T1543 “set system contig-mangement commit-archive source-address”option
• T1554 Intel NIC drivers now support receive side scaling and multiqueue
3.7. 1.2.3 89
VyOS Documentation, 发布 1.4.x (sagitta)
• T1209 OSPF max-metric values over 100 no longer causes commit errors
• T1333 Fixes issue with DNS forwarding not performing recursive lookups on domain specific forwarders
• T1362 Special characters in VRRP passwords are handled correctly
• T1377 BGP weight is applied properly
• T1420 Fixed permission for log files
• T1425 Wireguard interfaces now support /31 addresses
• T1428 Wireguard correctly handles firewall marks
• T1439 DHCPv6 static mappings now work correctly
• T1450 Flood ping commands now works correctly
• T1460 Op mode “show firewall”commands now support counters longer than 8 digits (T1460)
• T1465 Fixed priority inversion in VTI commands
• T1468 Fixed remote-as check in the BGP route-reflector-client option
• T1472 It’s now possible to re-create VRRP groups with RFC compatibility mode enabled
• T1527 Fixed a typo in DHCPv6 server help strings
• T1529 Unnumbered BGP peers now support VLAN interfaces
• T1530 Fixed “set system syslog global archive file”command
• T1531 Multiple fixes in cluster configuration scripts
• T1537 Fixed missing help text for “service dns”
• T1541 Fixed input validation in DHCPv6 relay options
• T1551 It’s now possible to create a QinQ interface and a firewall assigned to it in one commit
• T1559 URL filtering now uses correct rule database path and works again
• T1579 “show log vpn ipsec”command works again
• T1576 “show arp interface <intf>”command works again
• T1605 Fixed regression in L2TP/IPsec server
• T1613 Netflow/sFlow captures IPv6 traffic correctly
• T1616 “renew dhcpv6”command now works from op mode
• T1642 BGP remove-private-as option iBGP vs eBGP check works correctly now
• T1540, T1360, T1264, T1623 Multiple improvements in name servers and hosts configuration handling
3.7. 1.2.3 90
VyOS Documentation, 发布 1.4.x (sagitta)
3.7.3 Internals
/etc/resolv.conf and /etc/hosts files are now managed by the vyos-hostsd service that listens on a ZMQ
socket for update messages.
3.8 1.2.2
3.8. 1.2.2 91
VyOS Documentation, 发布 1.4.x (sagitta)
3.9 1.2.1
• Package updates: kernel 4.19.32, open-vm-tools 10.3, latest Intel NIC drivers
• T1326 The kernel now includes drivers for various USB serial adapters, which allows people to add a serial console
to a machine without onboard RS232, or connect to something else from the router
• The collection of network card firmware is now much more extensive
• T1271 VRRP now correctly uses a virtual rather than physical MAC addresses in the RFC-compliant mode
• T1330 DHCP WPAD URL option works correctly again
• T1312 Many to many NAT rules now can use source/destination and translation networks of non-matching size. If
1:1 network bits translation is desired, it’s now users responsibility to check if prefix length matches.
• T1290 IPv6 network prefix translation is fixed
• T1308 Non-alphanumeric characters such as > can now be safely used in PPPoE passwords
• T1305 show | commands no longer fails when a config section ends with a leaf node such as timezone in
show system | commands
• T1235 show | commands correctly works in config mode now
• T1298 VTI is now compatible with the DHCP-interface IPsec option
• T1277 show dhcp server statistics command was broken in latest Crux
• T1261 An issue with TFTP server refusing to listen on addresses other than loopback was fixed
• T1224 Template issue that might cause UDP broadcast relay fail to start is fixed
• T1067 VXLAN value validation is improved
• T1211 Blank hostnames in DHCP updates no longer can crash DNS forwarding
• T1322 Correct configuration is now generated for DHCPv6 relays with more than one upstream interface
• T1234 relay-agents-packets option works correctly now
• T1231 Dynamic DNS data is now cleaned on configuration change
• T1282 Remote Syslog can now use a fully qualified domain name
• T1279 ACPI power off works again
• T1247 Negation in WAN load balancing rules works again
• T1218 FRR staticd now starts on boot correctly
• T1296 The installer now correctly detects SD card devices
• T1225 Wireguard peers can be disabled now
• T1217 The issue with Wireguard interfaces impossible to delete is fixed
3.9. 1.2.1 92
VyOS Documentation, 发布 1.4.x (sagitta)
3.9. 1.2.1 93
CHAPTER 4
4.1 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 any other type of storage.
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. when having multiple BGP full tables in your system.
4.1.2 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
access releases, pre-built VM images, as well as device specific installation ISOs.
Non-subscribers can always get the LTS release by building it from source. Instruction can be found in the Build VyOS
section of this manual. VyOS source code repository is available for everyone at https://github.com/vyos/vyos-build.
94
VyOS Documentation, 发布 1.4.x (sagitta)
Rolling Release
注解: 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 Bug Report/Issue. To improve VyOS we depend on your feedback!
The following link will always fetch the most recent VyOS build for AMD64 systems from the current branch: 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 the official public key, the authenticity of the
package can be verified. GPG (GNU Privacy Guard) is used for verification.
注解: This subsection only applies e applies to LTS images, for Rolling images please jump to Live installation.
First, install GPG or another OpenPGP implementation. On most GNU+Linux distributions it is installed by default as
package managers use it to verify package signatures. If not pre-installed, it will need to be downloaded and installed.
The official VyOS public key can be retrieved in a number of ways. Skip to GPG verification if the key is already present.
It can be retrieved directly from a key server:
gpg --recv-keys FD220285A0FE6D7E
Or it can be accessed via a web browser:
https://pgp.mit.edu/pks/lookup?op=get&search=0xFD220285A0FE6D7E
Or from the following block:
4.1. Installation 95
VyOS Documentation, 发布 1.4.x (sagitta)
mQINBFXKsiIBEACyid9PR/v56pSRG8VgQyRwvzoI7rLErZ8BCQA2WFxA6+zNy+6G
+0E/6XAOzE+VHli+wtJpiVJwAh+wWuqzOmv9css2fdJxpMW87pJAS2i3EVVVf6ab
wU848JYLGzc9y7gZrnT1m2fNh4MXkZBNDp780WpOZx8roZq5X+j+Y5hk5KcLiBn/
lh9Zoh8yzrWDSXQsz0BGoAbVnLUEWyo0tcRcHuC0eLx6oNG/IHvd/+kxWB1uULHU
SlB/6vcx56lLqgzywkmhP01050ZDyTqrFRIfrvw6gLQaWlgR3lB93txvF/sz87Il
VblV7e6HEyVUQxedDS8ikOyzdb5r9a6Zt/j8ZPSntFNM6OcKAI7U1nDD3FVOhlVn
7lhUiNc+/qjC+pR9CrZjr/BTWE7Zpi6/kzeH4eAkfjyALj18oC5udJDjXE5daTL3
k9difHf74VkZm29Cy9M3zPckOZpsGiBl8YQsf+RXSBMDVYRKZ1BNNLDofm4ZGijK
mriXcaY+VIeVB26J8m8y0zN4/ZdioJXRcy72c1KusRt8e/TsqtC9UFK05YpzRm5R
/nwxDFYb7EdY/vHUFOmfwXLaRvyZtRJ9LwvRUAqgRbbRZg3ET/tn6JZk8hqx3e1M
IxuskOB19t5vWyAo/TLGIFw44SErrq9jnpqgclTSRgFjcjHEm061r4vjoQARAQAB
tDZWeU9TIE1haW50YWluZXJzIChWeU9TIFJlbGVhc2UpIDxtYWludGFpbmVyc0B2
eW9zLm5ldD6JAjgEEwECACIFAlXKsiICGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4B
AheAAAoJEP0iAoWg/m1+xbgP+QEDYZi5dA4IPY+vU1L95Bavju2m2o35TSUDPg5B
jfAGuhbsNUceU+l/yUlxjpKEmvshyW3GHR5QzUaKGup/ZDBo1CBxZNhpSlFida2E
KAYTx4vHk3MRXcntiAj/hIJwRtzCUp5UQIqHoU8dmHoHOkKEP+zhJuR6E2s+WwDr
nTwE6eRa0g/AHY+chj2Je6flpPm2CKoTfUE7a2yBBU3wPq3rGtsQgVxPAxHRZz7A
w4AjH3NM1Uo3etuiDnGkJAuoKKb1J4X3w2QlbwlR4cODLKhJXHIufwaGtRwEin9S
1l2bL8V3gy2Hv3D2t9TQZuR5NUHsibJRXLSa8WnSCcc6Bij5aqfdpYB+YvKH/rIm
GvYPmLZDfKGkx0JE4/qtfFjiPJ5VE7BxNyliEw/rnQsxWAGPqLlL61SD8w5jGkw3
CinwO3sccTVcPz9b6A1RsbBVhTJJX5lcPn1lkOEVwQ7l8bRhOKCMe0P53qEDcLCd
KcXNnAFbVes9u+kfUQ4oxS0G2JS9ISVNmune+uv+JR7KqSdOuRYlyXA9uTjgWz4y
Cs7RS+CpkJFqrqOtS1rmuDW9Ea4PA8ygGlisM5d/AlVkniHz/2JYtgetiLCj9mfE
MzQpgnldNSPumKqJ3wwmCNisE+lXQ5UXCaoaeqF/qX1ykybQn41LQ+0xT5Uvy7sL
9IwGuQINBFXKsiIBEACg2mP3QYkXdgWTK5JyTGyttE6bDC9uqsK8dc1J66Tjd5Ly
Be0amO+88GHXa0o5Smwk2QNoxsRR41G/D/eAeGsuOEYnePROEr3tcLnDjo4KLgQ+
H69zRPn77sdP3A34Jgp+QIzByJWM7Cnim31quQP3qal2QdpGJcT/jDJWdticN76a
Biaz+HN13LyvZM+DWhUDttbjAJc+TEwF9YzIrU+3AzkTRDWkRh4kNIQxjlpNzvho
9V75riVqg2vtgPwttPEhOLb0oMzy4ADdfezrfVvvMb4M4kY9npu4MlSkNTM97F/I
QKy90JuSUIjE05AO+PDXJF4Fd5dcpmukLV/2nV0WM2LAERpJUuAgkZN6pNUFVISR
+nSfgR7wvqeDY9NigHrJqJbSEgaBUs6RTk5hait2wnNKLJajlu3aQ2/QfRT/kG3h
ClKUz3Ju7NCURmFE6mfsdsVrlIsEjHr/dPbXRswXgC9FLlXpWgAEDYi9Wdxxz8o9
JDWrVYdKRGG+OpLFh8AP6QL3YnZF+p1oxGUQ5ugXauAJ9YS55pbzaUFP8oOO2P1Q
BeYnKRs1GcMI8KWtE/fze9C9gZ7Dqju7ZFEyllM4v3lzjhT8muMSAhw41J22mSx6
VRkQVRIAvPDFES45IbB6EEGhDDg4pD2az8Q7i7Uc6/olEmpVONSOZEEPsQe/2wAR
AQABiQIfBBgBAgAJBQJVyrIiAhsMAAoJEP0iAoWg/m1+niUQAKTxwJ9PTAfB+XDk
3qH3n+T49O2wP3fhBI0EGhJp9Xbx29G7qfEeqcQm69/qSq2/0HQOc+w/g8yy71jA
6rPuozCraoN7Im09rQ2NqIhPK/1w5ZvgNVC0NtcMigX9MiSARePKygAHOPHtrhyO
rJQyu8E3cV3VRT4qhqIqXs8Ydc9vL3ZrJbhcHQuSLdZxM1k+DahCJgwWabDCUizm
sVP3epAP19FP8sNtHi0P1LC0kq6/0qJot+4iBiRwXMervCD5ExdOm2ugvSgghdYN
BikFHvmsCxbZAQjykQ6TMn+vkmcEz4fGAn4L7Nx4paKEtXaAFO8TJmFjOlGUthEm
CtHDKjCTh9WV4pwG2WnXuACjnJcs6LcK377EjWU25H4y1ff+NDIUg/DWfSS85iIc
UgkOlQO6HJy0O96L5uxn7VJpXNYFa20lpfTVZv7uu3BC3RW/FyOYsGtSiUKYq6cb
CMxGTfFxGeynwIlPRlH68BqH6ctR/mVdo+5UIWsChSnNd1GreIEI6p2nBk3mc7jZ
7pTEHpjarwOjs/S/lK+vLW53CSFimmW4lw3MwqiyAkxl0tHAT7QMHH9Rgw2HF/g6
XD76fpFdMT856dsuf+j2uuJFlFe5B1fERBzeU18MxML0VpDmGFEaxxypfACeI/iu
8vzPzaWHhkOkU8/J/Ci7+vNtUOZb
=Ld8S
-----END PGP PUBLIC KEY BLOCK-----
Store the key in a new text file and import it into GPG via: gpg --import file_with_the_public_key
The import can be verified with:
4.1. Installation 96
VyOS Documentation, 发布 1.4.x (sagitta)
$ gpg --list-keys
...
pub rsa4096 2015-08-12 [SC]
0694A9230F5139BF834BA458FD220285A0FE6D7E
uid [ unknown] VyOS Maintainers (VyOS Release) <[email protected]>
sub rsa4096 2015-08-12 [E]
GPG verification
With the public key imported, the signature for the desired image needs to be downloaded.
注解: The signature can be downloaded by appending .asc to the URL of the downloaded VyOS image. That small .asc
file is the signature for the associated image.
Primary key fingerprint: 0694 A923 0F51 39BF 834B A458 FD22 0285 A0FE 6D7E
注解: A permanent VyOS installation always requires to go first through a live installation.
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 Permanent installation in your hard drive or power your system
off, remove the USB drive, and leave everythng as it was.
If you have a GNU+Linux system, you can create your VyOS bootable USB stick with with the dd command:
1. Open your terminal emulator.
2. Find out the device name of your USB drive (you can use the lsblk command)
3. Unmount the USB drive. Replace X in the example below with the letter of your device and keep the
asterisk (wildcard) to unmount all partitions.
$ umount /dev/sdX*
4. Write the image (your VyOS .iso file) to the USB drive. Note that here you want to use the device
name (e.g. /dev/sdb), not the partition name (e.g. /dev/sdb1).
Warning: This will destroy all data on the USB drive!
5. Wait until you get the outcome (bytes copied). Be patient, in some computers it might take more than
one minute.
4.1. Installation 97
VyOS Documentation, 发布 1.4.x (sagitta)
6. Once dd has finished, pull the USB drive out and plug it into the powered-off computer where you
want to install (or test) VyOS.
7. Power the computer on, making sure it boots from the USB drive (you might need to select booting
device or change booting settings).
8. Once VyOS is completely loaded, enter the default credentials (login: vyos, password: vyos).
If you find difficulties with this method, prefer to use a GUI program, or have a different operating system, there are other
programs you can use to create a bootable USB drive, like balenaEtcher (for GNU/Linux, macOS and Windows), Rufus
(for Windows) and many others. You can follow their instructions to create a bootable USB drive from an .iso file.
提示: The default username and password for the live system is vyos.
Unlike general purpose Linux distributions, VyOS uses“image installation”that mimics the user experience of traditional
hardware routers and allows keeping multiple VyOS versions installed simultaneously. This makes it possible to switch
to a previous version if something breaks or miss-behaves after an image upgrade.
Every version is contained in its own squashfs image that is mounted in a union filesystem together with a directory for
mutable data such as configurations, keys, or custom scripts.
注解: Older versions (prior to VyOS 1.1) used to support non-image installation (install system command).
Support for this has been removed from VyOS 1.2 and newer releases. Older releases can still be upgraded via the general
add system image <image_path> upgrade command (consult Image Management for further information).
4.1. Installation 98
VyOS Documentation, 发布 1.4.x (sagitta)
(续上页)
Which drive should GRUB modify the boot partition on? [sda]:
Setting up grub: OK
Done!
3. After the installation is complete, remove the live USB stick or CD.
4. Reboot the system.
vyos@vyos:~$ reboot
Proceed with reboot? (Yes/No) [No] Yes
VyOS can also be installed through PXE. This is a more complex installation method which allows deploying VyOS
through the network.
Requirements
• Clients (where VyOS is to be installed) with a PXE-enabled NIC
• DHCP Server
• TFTP Server
• Webserver (HTTP) - optional, but we will use it to speed up installation
• VyOS ISO image to be installed (do not use images prior to VyOS 1.2.3)
• Files pxelinux.0 and ldlinux.c32 from the Syslinux distribution
4.1. Installation 99
VyOS Documentation, 发布 1.4.x (sagitta)
Configuration
Step 1: DHCP
Step 2: TFTP
(续上页)
-rwxr-xr-x 1 root vyattacfg 120K Oct 13 23:44 ldlinux.c32
-rw-r--r-- 1 root vyattacfg 46K Oct 13 23:24 pxelinux.0
drwxr-xr-x 2 root vyattacfg 4.0K Oct 14 01:10 pxelinux.cfg
-r--r--r-- 1 root vyattacfg 3.7M Oct 13 23:24 vmlinuz
LABEL VyOS123
KERNEL vmlinuz
APPEND initrd=initrd.img-4.19.54-amd64-vyos boot=live nopersistence noautologin␣
,→nonetworking fetch=http://address:8000/filesystem.squashfs
Step 3: HTTP
We also need to provide the filesystem.squashfs file. That is a heavy file and TFTP is slow, so you could send it through
HTTP to speed up the transfer. That is how it is done in our example, you can find that in the configuration file above.
First run a web server - you can use a simple one like Python’s SimpleHTTPServer and start serving the filesys-
tem.squashfs file. The file can be found inside the /live directory of the extracted contents of the ISO file.
Second, edit the configuration file of the Step 2: TFTP so that it shows the correct URL at fetch=http://
<address_of_your_HTTP_server>/filesystem.squashfs.
注解: Do not change the name of the filesystem.squashfs file. If you are working with different versions, you can create
different directories instead.
And third, restart the TFTP service. If you are using VyOS as your TFTP Server, you can restart the service with sudo
service tftpd-hpa restart.
注解: Make sure the available directories and files in both TFTP and HTTP server have the right permissions to be
accessed from the booting clients.
Client Boot
Finally, turn on your PXE-enabled client or clients. They will automatically get an IP address from the DHCP server and
start booting into VyOS live from the files automatically taken from the TFTP and HTTP servers.
Once finished you will be able to proceed with the install image command as in a regular VyOS installation.
GRUB attempts to redirect all output to a serial port for ease of installation on headless hosts. This appears to cause an
hard lockup on some hardware that lacks a serial port, with the result being a black screen after selecting the Live system
option from the installation image.
The workaround is to type e when the boot menu appears and edit the GRUB boot options. Specifically, remove the:
console=ttyS0,115200
option, and type CTRL-X to boot.
Installation can then continue as outlined above.
Libvirt is an open-source API, daemon and management tool for managing platform virtualization. There are several
ways to deploy VyOS on libvirt kvm. Use Virt-manager and native CLI. In an example we will be use use 4 gigabytes of
memory, 2 cores CPU and default network virbr0.
CLI
Create VM name vyos_r1. You must specify the path to the ISO image, the disk qcow2 will be created automatically.
The default network is the virtual network (type Virtio) created by the hypervisor with NAT.
$ virt-install -n vyos_r1 \
--ram 4096 \
--vcpus 2 \
--cdrom /var/lib/libvirt/images/vyos.iso \
--os-type linux \
--os-variant debian10 \
--network network=default \
--graphics vnc \
--hvm \
--virt-type kvm \
--disk path=/var/lib/libvirt/images/vyos_r1.qcow2,bus=virtio,size=8 \
--noautoconsole
After installation - exit from the console using the key combination Ctrl + ] and reboot the system.
The convenience of using KVM (Kernel-based Virtual Machine) images is that they don’t need to be installed. Download
predefined VyOS.qcow2 image for KVM
$ virt-install -n vyos_r2 \
--ram 4096 \
--vcpus 2 \
--os-type linux \
--os-variant debian10 \
--network network=default \
--graphics vnc \
--hvm \
--virt-type kvm \
--disk path=/var/lib/libvirt/images/vyos_kvm.qcow2,bus=virtio \
--import \
--noautoconsole
vyos@vyos:~$
Virt-manager
The virt-manager application is a desktop user interface for managing virtual machines through libvirt. On the linux open
VMM (Virtual Machine Manager).
3. Choose path to iso vyos.iso. Operating System can be any Debian based.
3. Choose the path to the image vyos_kvm.qcow2 that was previously downloaded . Operation System can be any
Debian based.
4.2.2 Proxmox
References
https://www.proxmox.com/en/proxmox-ve
.ova files are available for supporting users, and a VyOS can also be stood up using a generic Linux instance, and attaching
the bootable ISO file and installing from the ISO using the normal process around install image.
注解: There have been previous documented issues with GRE/IPSEC tunneling using the E1000 adapter on the VyOS
guest, and use of the VMXNET3 has been advised.
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 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 memory data to the paging file, and blindly consumes memory forcing the virtual
guest into a low memory state with no way to escape. The balloon can expand to 65% of guest allocated memory, so a
VyOS guest running >35% of memory usage, can encounter an out of memory situation, and trigger the kernel oom_kill
process. At this point a weighted lottery favouring memory hungry processes will be run with the unlucky winner being
terminated by the kernel.
It is advised that VyOS routers are configured in a resource group with adequate memory reservations so that ballooning
is not inflicted on virtual VyOS guests.
References
https://muralidba.blogspot.com/2018/03/how-does-linux-out-of-memory-oom-killer.html
Sometimes you may want to test VyOS in a lab environment. GNS3 is a network emulation software you might use for it.
This guide will provide the necessary steps for installing and setting up VyOS on GNS3.
Requirements
VM setup
First, a virtual machine (VM) for the VyOS installation must be created in GNS3.
Go to the GNS3 File menu, click New template and choose select Manually create a new Template.
注解: You probably will want to accept to copy the .iso file to your default image directory when you are asked.
In the Network tab, set 0 as the number of adapters, set the Name format to eth{0} and the Type to Paravirtualized
Network I/O (virtio-net-pci).
In the Advanced tab, unmark the checkbox Use as a linked base VM and click OK, which will save and close the QEMU
VM template configuration window.
At the general Preferences window, click OK to save and close.
VyOS installation
VyOS VM configuration
To turn the template into a working VyOS machine, further steps are necessary as outlined below:
General settings tab: Set the boot priority to HDD
CD/DVD tab: Unmount the installation image file by clearing the Image entry field.
Set the number of required network adapters, for example 4.
Advanced settings tab: Mark the checkbox Use as a linked base VM and click OK to save the changes.
The VyOS VM is now ready to be deployed.
4.2.5 EVE-NG
References
https://www.eve-ng.net/
部署虚拟机
References
https://console.aws.amazon.com/
4.3.2 Azure
部署虚拟机
Add interface
If instance was deployed with one eth0 WAN interface and want to add new one. To add new interface an example eth1
LAN you need shutdown the instance. Attach the interface in the Azure portal and then start the instance.
注解: Azure does not allow you attach interface when the instance in the Running state.
Absorbing Routes
If using as a router, you will want your LAN interface to absorb some or all of the traffic from your VNET by using a
route table applied to the subnet.
1. Create a route table and browse to Configuration
2. Add one or more routes for networks you want to pass through the VyOS VM. Next hop type Virtual Appliance
with the Next Hop Address of the VyOS LAN interface.
注解: If you want to create a new default route for VMs on the subnet, use Address Prefix 0.0.0.0/0 Also note that
if you want to use this as a typical edge device, you’ll want masquerade NAT for the WAN interface.
Serial Console
Azure has a way to access the serial console of a VM, but this needs to be configured on the VyOS. It’s there by default, but
keep it in mind if you are replacing config.boot and rebooting: set system console device ttyS0 speed
'9600'
References
https://azure.microsoft.com
部署虚拟机
注解: In name “vyos@mypc”The first value must be “vyos”. Because default user is vyos and google api uses this
option.
2. Open GCP console and navigate to the menu Metadata. Choose SSH Keys and click edit.
Click Add item and paste your public ssh key. Click Save.
2. On marketplace search “VyOS”
3. Change Deployment name/Zone/Machine type and click Deploy
4. After fiew seconds click to instance
5. Find out your external IP address
6. Connect to the instance. SSH key was generated in the first step.
References
https://console.cloud.google.com/
4.3.4 Oracle
References
https://www.oracle.com/cloud/
I opted to get one of the new Intel Atom C3000 CPUs to spawn VyOS on it. Running VyOS on an UEFI only device is
supported as of VyOS release 1.2.
Shopping Cart
Optional (10GE)
If you want to get additional ethernet ports or even 10GE connectivity the following optional parts will be required:
• 1x Supermicro RSC-RR1U-E8 (Riser Card)
• 1x Supermicro MCP-120-00063-0N (Riser Card Bracket)
Latest VyOS rolling releases boot without any problem on this board. You also receive a nice IPMI interface realized
with an ASPEED AST2400 BMC (no information about OpenBMC so far on this motherboard).
Pictures
As this platform seems to be quite common in terms of noise, cost, power and performance it makes sense to write a
small installation manual.
This guide was developed using an APU4C4 board with the following specs:
• AMD Embedded G series GX-412TC, 1 GHz quad Jaguar core with 64 bit and AES-NI support, 32K data + 32K
instruction cache per core, shared 2MB L2 cache.
• 4 GB DDR3-1333 DRAM, with optional ECC support
• About 6 to 10W of 12V DC power depending on CPU load
• 2 miniPCI express (one with SIM socket for 3G modem).
Shopping Cart
Extension Modules
WiFi
Refer to Wireless LAN (WiFi) for additional information, below listed modules have been tested successfully on this
Hardware platform:
• Compex WLE900VX mini-PCIe WiFi module, only supported in mPCIe slot 1.
WWAN
Refer to WirelessModem (WWAN) for additional information, below listed modules have been tested successfully on this
Hardware platform using VyOS 1.3 (equuleus):
• Sierra Wireless AirPrime MC7304 miniPCIe card (LTE)
• Sierra Wireless AirPrime MC7430 miniPCIe card (LTE)
• Sierra Wireless AirPrime MC7455 miniPCIe card (LTE)
• Sierra Wireless AirPrime MC7710 miniPCIe card (LTE)
• Huawei ME909u-521 miniPCIe card (LTE)
Depending on the VyOS versions you intend to install there is a difference in the serial port settings (T1327).
Create a bootable USB pendrive using e.g. Rufus on a Windows machine.
Connect serial port to a PC through null modem cable (RXD / TXD crossed over). Set terminal emulator to 115200 8N1.
PC Engines apu4
coreboot build 20171130
BIOS version v4.6.4
4080 MB ECC DRAM
SeaBIOS (version rel-1.11.0.1-0-g90da88d)
(下页继续)
(续上页)
1. ata0-0: KINGSTON SUV500MS120G ATA-11 Hard-Disk (111 GiBytes)
2. USB MSC Drive Generic Flash Disk 8.07
3. Payload [memtest]
4. Payload [setup]
Now boot from the USB MSC Drive Generic Flash Disk 8.07 media by pressing 2, the VyOS boot menu
will appear, just wait 10 seconds or press Enter to continue.
lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x VyOS - Boot Menu x
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
x Live (amd64-vyos) x
x Live (amd64-vyos failsafe) x
x x
mqqqqqqPress ENAutomatic boot in 10 seconds...nu entryqqqqqqqj
The image will be loaded and the last lines you will get will be:
Loading /live/vmlinuz... ok
Loading /live/initrd.img...
The Kernel will now spin up using a different console setting. Set terminal emulator to 9600 8N1 and after a while your
console will show:
Loading /live/vmlinuz... ok
Loading /live/initrd.img...
Welcome to VyOS - vyos ttyS0
vyos login:
You can now proceed with a regular image installation as described in Installation.
As the APU board itself still used a serial setting of 115200 8N1 it is strongly recommended that you change the VyOS
serial interface settings after your first successful boot.
Use the following command to adjust the Serial Console settings:
注解: Once you commit the above changes access to the serial interface is lost until you set your terminal emulator to
115200 8N1 again.
Installing the rolling release on an APU2 board does not require any change on the serial console from your host side as
T1327 was successfully implemented.
Simply proceed with a regular image installation as described in Installation.
Pictures
注解: Both device types operate without any moving parts and emit zero noise.
Rack Mount
The install on this Q355G4 box is pretty much plug and play. The port numbering the OS does might differ from the
labels on the outside, but the UEFI firmware has a port blink test built in with MAC addresses so you can very quickly
identify which is which. MAC labels are on the inside as well, and this test can be done from VyOS or plain Linux too.
Default settings in the UEFI will make it boot, but depending on your installation wishes (i.e. storage type, boot type,
console type) you might want to adjust them. This Qotom company seems to be the real OEM/ODM for many other
relabelling companies like Protectli.
Hardware
There are a number of other options, but they all seem to be close to Intel reference designs, with added features like
more serial ports, more network interfaces and the likes. Because they don’t deviate too much from standard designs all
the hardware is well-supported by mainline. It accepts one LPDDR3 SO-DIMM, but chances are that if you need more
than that, you’ll also want something even beefier than an i5. There are options for antenna holes, and SIM slots, so you
could in theory add an LTE/Cell modem (not tested so far).
The chassis is a U-shaped alu extrusion with removable I/O plates and removable bottom plate. Cooling is completely
passive with a heatsink on the SoC with internal and external fins, a flat interface surface, thermal pad on top of that,
which then directly attaches to the chassis, which has fins as well. It comes with mounting hardware and rubber feet, so
you could place it like a desktop model or mount it on a VESA mount, or even wall mount it with the provided mounting
plate. The closing plate doubles as internal 2.5”mounting place for an HDD or SSD, and comes supplied with a small
SATA cable and SATA power cable.
Power supply is a 12VDC barrel jack, and included switching power supply, which is why SATA power regulation is
on-board. Internally it has a NUC-board-style on-board 12V input header as well, the molex locking style.
There are WDT options and auto-boot on power enable, which is great for remote setups. Firmware is reasonably secure
(no backdoors found, BootGuard is enabled in enforcement mode, which is good but also means no coreboot option), yet
has most options available to configure (so it’s not locked out like most firmwares are).
An external RS232 serial port is available, internally a GPIO header as well. It does have Realtek based audio on board
for some reason, but you can disable that. Booting works on both USB2 and USB3 ports. Switching between serial BIOS
mode and HDMI BIOS mode depends on what is connected at startup; it goes into serial mode if you disconnect HDMI
and plug in serial, in all other cases it’s HDMI mode.
4.4.4 Partaker i5
I believe this is actually the same hardware as the Protectli. I purchased it in June 2018. It came pre-loaded with pfSense.
Manufacturer product page.
Installation
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 used).
BIOS Settings:
First thing you want to do is getting a more user friendly console to configure BIOS. Default VT100 brings a lot of issues.
Configure VT100+ instead.
For practical issues change speed from 115200 to 9600. 9600 is the default speed at which both linux kernel and VyOS
will reconfigure the serial port when loading.
Connect to serial (115200bps). Power on the appliance and press Del in the console when requested to enter BIOS
settings.
Advanced > Serial Port Console Redirection > Console Redirection Settings:
• Terminal Type : VT100+
• Bits per second : 9600
Save, reboot and change serial speed to 9600 on your client.
Some options have to be changed for VyOS to boot correctly. With XHCI enabled the installer can’t access the USB
key. Enable EHCI instead.
Reboot into BIOS, Chipset > South Bridge > USB Configuration:
• Disable XHCI
• Enable USB 2.0 (EHCI) Support
Install VyOS:
Create a VyOS bootable USB key. I used the 64-bit ISO (VyOS 1.1.7) and LinuxLive USB Creator.
I’m not sure if it helps the process but I changed default option to live-serial (line “default xxxx”) on the USB key
under syslinux/syslinux.cfg.
I connected the key to one black USB port on the back and powered on. The first VyOS screen has some readability
issues. Press Enter to continue.
Then VyOS should boot and you can perform the install image
New system images can be added using the add system image command. The command will extract the chosen
image and will prompt you to use the current system configuration and SSH security keys, allowing for the new image to
boot using the current configuration.
add system image <url | path> [vrf name] [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, e.g. /tmp/vyos-1.2.3-amd64.iso.
The add system image command also supports installing new versions of VyOS through an optional given VRF.
Also if URL in question requires authentication, you can specify an optional username and password via the
commandline which will be passed as “Basic-Auth”to the server.
If there is not enough free disk space available, the installation will be canceled. To delete images use the delete
system image command.
VyOS configuration is associated to each image, and each image has a unique copy of its configuration. This is
different than a traditional network router where the configuration is shared across all images.
注解: If you have any personal files, like some scripts you created, and you don’t want them to be lost during the
upgrade, make sure those files are stored in /config as this directory is always copied to newer installed images.
You can access files from a previous installation and copy them to your current image if they were located in the /config
directory. This can be done using the copy command. So, for instance, in order to copy /config/config.boot
from VyOS 1.2.1 image, you would use the following command:
4.5.1 Example
提示: The most up-do-date Rolling Release for AMD64 can be accessed using the following URL:
https://downloads.vyos.io/rolling/current/amd64/vyos-rolling-latest.iso
After reboot you might want to verify the version you are running with the show version command.
The VyOS image-based installation is implemented by creating a directory for each image on the storage device selected
during the install process.
The directory structure of the boot device:
/
/boot
/boot/grub
/boot/1.2.0-rolling+201810021347
The image directory contains the system kernel, a compressed image of the root filesystem for the OS, and a directory
for persistent storage, such as configuration. On boot, the system will extract the OS image into memory and mount the
appropriate live-rw sub-directories to provide persistent storage system configuration.
This process allows for a system to always boot to a known working state, as the OS image is fixed and non-persistent. It
also allows for multiple releases of VyOS to be installed on the same storage device. The image can be selected manually
at boot if needed, but the system will otherwise boot the image configured to be the default.
show system image
List all available system images which can be booted on the current system.
show version
Show current system image version.
Architecture: x86_64
Boot via: installed image
System type: bare metal
If you need to rollback to a previous image, you can easily do so. First check the available images through the show
system image command and then select your image with the following command:
set system image default-boot [image-name]
Select the default boot image which will be started on the next boot of the system.
Then reboot the system.
注解: VyOS automatically associates the configuration to the image, so you don’t need to worry about that. Each image
has a unique copy of its configuration.
If you have access to the console, there is a another way to select your booting image: reboot and use the GRUB menu at
startup.
VyOS 1.x line aims to preserve backward compatibility and provide a safe upgrade path for existing Vyatta Core users.
You may think of VyOS 1.0.0 as VC7.0.
注解: Also, in Vyatta Core 6.5 remote access VPN interfaces have been renamed from pppX to l2tpX and pptpX.
If you are using zone based firewalling in Vyatta Core pre-6.5 versions, make sure to change interface names in rules for
remote access VPN.
You just use add system image, as if it was a new VC release (see Update VyOS for additional information). The
only thing you want to do is to verify the new images digital signature. You will have to add the public key manually once
as it is not shipped the first time.
For completion the key below corresponds to the key listed in the URL above.
mQINBFIIUZwBEADGl+wkZpYytQxd6LnjDZZScziBKYJbjInetYeS0SUrgpqnPkzL
2CiGfPczLwpYY0zWxpUhTvqjFsE5yDpgs0sPXIgUTFE1qfZQE+WD1I1EUM6sp/38
2xKQ9QaNc8oHuYINLYYmNYra6ZjIGtQP9WOX//IDYB3fhdwlmiW2z0hux2OnPWdh
hPZAmSrx5AiXFEEREJ1cAQyvYk7hgIRvM/rdQMUm+u4/z+S4mxCHE10KzlqOGhRv
hA8WQxHCVusMFGwXoKHxYf9OQpV7lsfOCODfXOMP/L9kHQ5/gBsLL5hHst+o/3VG
ec0QuVrVkBBehgrqhfJW2noq+9gTooURGImQHEOyE0xpJdFrrgk5Ii9RqQwdVRzI
ZPbqbo8uuldZIRJRGnfx+vAR9812yo38NVZ/X0P/hkkrx+UeGVgpC/ao5XLRiOzL
7ZBMWLA6FVmZ7mkpqdzuMXX5548ApACm6EKErULIhTYDGDzFxA3cf6gr5VVi4usD
wglVs+FHuiLehmuuPTMoVcT2R6+Ht44hG3BmQmKzh/SSEa1g9gKgrhZrMdIyK4hu
GvMqLw9z9BgJbWB3BgXOUdlkXLDwBvVpEcWsPJgxSjAvjAbLLE4YkKAdYU8bQ0Pd
JuN485tcXxgQCadFZB0gcipQAvVf4b810HrY88g6FldfauHxiACOlXscZwARAQAB
tDBTTzMgR3JvdXAgTWFpbnRhaW5lcnMgPG1haW50YWluZXJzQHNvM2dyb3VwLm5l
dD6JAjgEEwECACIFAlIIUZwCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJ
ELdE4lqkQubp8GsQAKntoRFG6bWX/4WPw7Vo7kIF5kWcmv3lVb0AQkacscWope7T
Iq0VcgpAycJue2bSS9LAsvNtpVkQmFawbwFjqB3CC5NbPNQ4Kf+gswKa+yaHwejo
7dkslAwxgXHe5g76DG7CVLMsMg6zVDFYuzeksPywls/OJBIpkuGqeXy9tAHjQzjA
SlZV3Gsx7azESjiVQ73EUBt2OXkwN4TN9TEHAnVsrNIXHwFl1VfFsSG1Q6uZDtkk
CB4DZJKN4RzCY2QSwMAqRRC2OXdwk5IAk8wwCGoFpp0UV6CO9YCeOaqJderEcBA4
MGHqdiPDIbH5wvckjZzFznU/Paz3MwPwBdtN+WSKvwf+JItSiUqm8Dy2Pl/1cnux
1g1I4WQlXUVaS/MDusqL7tbS8k5A5a2+YVMxShWH9BhXZwNXzEihl4sm8Hrg5SvZ
givJj2y93WoL69Wq0/86wkkH2xcrz4gsiUcQf5YXU/RHXOLnPR29/pg8TS0L7sST
dv0X23C2IpfqYoqN7YZ3K0Wczhi0yLPCrc27IczuHgjt/8ICda11xhB1t/pUbvnX
oksehaLp8O3uU8GyAsTfUgpijZFc/3jIadOl0L9NGUbYYgPzFeaZTa/njeEbz3wX
PZMn278sbL9UhupI5Hx7eREbKzV4VPVKz81ndKNMXyuJHXv2R0xou3nvuo1WuQIN
BFIIUZwBEADAhoYPDCSogG41Naq+wFkG+IPszqe0dW/UWg0xrZDT0UblwDSd4OGY
7FATMIhjOUyFxk6+XKA5CDCWP8Npkl0modTL59uVWNxU1vUKincc/j4ipHQeAhE6
fvZkrprvADD8TYIGesl/3EGNc7bzc5ZqX71hKPHG+autRtgFSOR2PSXD9MlJXIBb
RzHAXxlh72zvsGadcxLJm4pSWXitkR/5Wc3e0IippKdzGwZnCDpNmcBGtSTFgixP
JqyRZFVCPWs7jr/oQeZnq65wJp1KD2HvhhKHJfsPrnNjLSm1SQVh8hXzE9odcv6N
mJB7tNXywuROBt6a01ojBa9J3zuMYQj3iQl2MhxtHylKVBjr7NjZ4evZbLsRMxY1
hYk7sl+ZxCPFeOZ9D2ppU/CUDXCS095I1x+s+VuiUNf/3yd8ahCWDXVp9nsXyYjm
2pHIxb2F6r8Vd4AjlD2MQwszECS88INF3l/9ksIHEMKuuW+JAC9FiZ7k4IGcIltv
If/V2TgE6t6qoWIlmLhMTjOyJpwnokY1nIuXHH7yp+HsuqnYnf/dgLnt4czPLeHO
+TdIDHhUym0AKlCcbdgn0C6EJVTnA8BFgFjiIOMAeT0rhATg0W/cND8KQcX4V9wM
nHSEsgSEuP9H+67xuRx5Imuh5ntecrcuCYSNuOneUXWPThDKQPO9lQARAQABiQIf
BBgBAgAJBQJSCFGcAhsMAAoJELdE4lqkQubpc+0P/0IzUx8nTpF0/ii2TA0YCOgj
tviM6PRTVPrFcxijNeXiIMHZYrALYUvXxXGp1IZBP3IcOyuZNp2WLqF/f9a3cIr1
9b/LJPrwopGqV3K30lormk7hH0s3IXbhd0ZYWvRj+5kQ8TFRAFfPwjlItzjYJmYX
AGJmM9PxJID/4LgWSfQ/ZfNu7MJ7+2goQLu9b6x7UC1FlE4q1lcjBvHjVPM//S9G
lGAHaysyTjVu88W2wwBpBrO1MQnDvqFRddXPOIWp0jecBMUd4E0fB36yuStsXZT3
RN4V8vKRBYXuqHhiTwZeh153cHZk2EZBwz5A6DJubMaGdJTesHW5Qf2goph0pmjC
+XuXn8J6tc5nFDf8DP4AFVMtqa3Brj2fodWd0Zzxq3AVsbX144c1oqJUhO4t3+ie
8fD/6/jx4iuPCQTfyhHG+zGfyUb2LQ+OVLW1WYTxH5tzHaZUmZFdV2I1kuhuvZ1t
WRlmTnHZOnEb3+t8KCRWzRMfweTzXfRRKBC0/QpeX1r5pbaMHH8zF/J5PKmL0+jg
+DS8JSbSfv7Ke6rplf7lHYaDumAFZfxXuQkajzLZbX0E5Xu5BNz4Vq6LGBj7LDXL
gswIK8FFgZB+W8zwOqUV1vjIr9wkdLifXXezKpTeYpFDGLdfsK+uNAtGyvI61TDi
Pr6fWpIruuc7Gg9rUF0L
=VQTr
-----END PGP PUBLIC KEY BLOCK-----
Would you like to save the SSH host keys from your
current configuration? (Yes/No) [Yes]: [return]
Copying SSH keys...
Setting up grub configuration...
Done.
注解: Future releases of VyOS will break the direct upgrade path from Vyatta core. Please upgrade through an interme-
diate VyOS version e.g. VyOS 1.2. After this you can continue upgrading to newer releases once you bootet into VyOS
1.2 once.
快速开始
5.1 配置模式
vyos@vyos$ configure
vyos@vyos#
5.2 提交和保存
每次配置更改之后,需要使用下面的命令来应用更改:
commit
当你的配置能够达到预期的效果时,可以使用下面的命令来永久保存:
save
169
VyOS Documentation, 发布 1.4.x (sagitta)
5.3 接口配置
5.4 SSH 管理
5.6 NAT
5.7 防火墙
为外部/WAN 口添加一组防火墙策略。
下面的配置将创建一个合适的有状态的防火墙,可以阻止所有最初不是从本地/LAN 侧发出的流量
set firewall name OUTSIDE-IN default-action 'drop'
set firewall name OUTSIDE-IN rule 10 action 'accept'
set firewall name OUTSIDE-IN rule 10 state established 'enable'
set firewall name OUTSIDE-IN rule 10 state related 'enable'
应用防火墙规则
set interfaces ethernet eth0 firewall in name 'OUTSIDE-IN'
set interfaces ethernet eth0 firewall local name 'OUTSIDE-LOCAL'
提交更改,保存配置然后推出配置模式
vyos@vyos# commit
vyos@vyos# save
Saving configuration to '/config/config.boot'...
Done
(下页继续)
(续上页)
vyos@vyos# exit
vyos@vyos$
5.8 加固
上述操作之后,提交更改、保存配置然后退出配置模式:
vyos@vyos# commit
vyos@vyos# save
Saving configuration to '/config/config.boot'...
Done
vyos@vyos# exit
vyos@vyos$
现在你应该有一个简单但安全,且正常工作的路由器来进行后续的玩耍了。尽情享受吧!
5.8. 加固 172
CHAPTER 6
命令行接口
6.1 操作模式
操作模式允许使用命令执行操作型的系统任务,以及查看系统和服务的状态;而配置模式允许修改系统配
置。
CLI 提供了内置帮助系统。在 CLI 中,?键可以用来显示可用的命令。TAB 键可以用来自动补全命令,以及
在有冲突和无法识别的值时调出帮助系统。
比如输入 sh 后按下 TAB 会自动补全命令为 show。再次按下 TAB 会显示所有可用的 show 子命令。
vyos@vyos:~$ s[tab]
set show
173
VyOS Documentation, 发布 1.4.x (sagitta)
(续上页)
firewall Show firewall information
flow-accounting
Show flow accounting statistics
hardware Show system hardware details
history show command history
host Show host information
incoming Show ethernet input-policy information
: q
vyos@vyos:~$ configure
[edit]
vyos@vyos:~#
vyos@vyos:~# exit
exit
vyos@vyos:~$
See the configuration section of this document for more information on configuration mode.
Configuration Overview
VyOS makes use of a unified configuration file for the entire system’s configuration: /config/config.boot. This
allows easy template creation, backup, and replication of system configuration. A system can thus also be easily cloned
by simply copying the required configuration files.
7.1 Terminology
show configuration
View the current active configuration, also known as the running configuration, from the operational mode.
175
VyOS Documentation, 发布 1.4.x (sagitta)
(续上页)
loopback lo {
}
}
service {
ssh {
port 22
}
}
system {
config-management {
commit-revisions 20
}
console {
device ttyS0 {
speed 9600
}
}
login {
user vyos {
authentication {
encrypted-password ****************
}
level admin
}
}
ntp {
server 0.pool.ntp.org {
}
server 1.pool.ntp.org {
}
server 2.pool.ntp.org {
}
}
syslog {
global {
facility all {
level notice
}
facility protocols {
level debug
}
}
}
}
By default, the configuration is displayed in a hierarchy like the above example, this is only one of the possible ways to
display the configuration. When the configuration is generated and the device is configured, changes are added through a
collection of set and delete commands.
show configuration commands
Get a collection of all the set commands required which led to the running configuration.
(续上页)
set service ssh port '22'
set system config-management commit-revisions '20'
set system console device ttyS0 speed '9600'
set system login user vyos authentication encrypted-password '$6$Vt68...QzF0'
set system login user vyos level 'admin'
set system ntp server '0.pool.ntp.org'
set system ntp server '1.pool.ntp.org'
set system ntp server '2.pool.ntp.org'
set system syslog global facility all level 'notice'
set system syslog global facility protocols level 'debug'
Both these show commands should be executed when in operational mode, they do not work directly in configuration
mode. There is a special way on how to Access opmode from config mode.
提示: Use the show configuration commands | strip-private command when you want to hide pri-
vate data. You may want to do so if you want to share your configuration on the forum.
When entering the configuration mode you are navigating inside a tree structure, to enter configuration mode enter the
command configure when in operational mode.
vyos@vyos$ configure
[edit]
vyos@vyos#
All commands executed here are relative to the configuration level you have entered. You can do everything from the top
level, but commands will be quite lengthy when manually typing them.
The current hierarchy level can be changed by the edit command.
[edit]
vyos@vyos# edit interfaces ethernet eth0
You are now in a sublevel relative to interfaces ethernet eth0, all commands executed from this point on are
relative to this sublevel. Use eithe the top or exit command to go back to the top of the hierarchy. You can also use
the up command to move only one level up at a time.
show
The show command within configuration mode will show the working configuration indicating line changes with + for
additions, > for replacements and - for deletions.
Example:
vyos@vyos:~$ configure
[edit]
(下页继续)
(续上页)
vyos@vyos# show interfaces
ethernet eth0 {
description MY_OLD_DESCRIPTION
disable
hw-id 00:53:dd:44:3b:03
}
loopback lo {
}
[edit]
vyos@vyos# set interfaces ethernet eth0 address dhcp
[edit]
vyos@vyos# set interfaces ethernet eth0 description MY_NEW_DESCRIPTION
[edit]
vyos@vyos# delete interfaces ethernet eth0 disable
[edit]
vyos@vyos# show interfaces
ethernet eth0 {
+ address dhcp
> description MY_NEW_DESCRIPTION
- disable
hw-id 00:53:dd:44:3b:03
}
loopback lo {
}
It is also possible to display all set commands within configuration mode using show | commands
These commands are also relative to the level you are inside and only relevant configuration blocks will be displayed when
entering a sub-level.
Exiting from the configuration mode is done via the exit command from the top level, executing exit from within a
sub-level takes you back to the top level.
The configuration can be edited by the use of set and delete commands from within configuration mode.
set
Use this command to set the value of a parameter or to create a new element.
Configuration commands are flattened from the tree into ‘one-liner’commands shown in show configuration
commands from operation mode. Commands are relative to the level where they are executed and all redundant infor-
mation from the current level is removed from the command entered.
[edit]
vyos@vyos# set interface ethernet eth0 address 192.0.2.100/24
These two commands above are essentially the same, just executed from different levels in the hierarchy.
delete
To delete a configuration entry use the delete command, this also deletes all sub-levels under the current level
you’ve specified in the delete command. Deleting an entry will also result in the element reverting back to its
default value if one exists.
[edit interfaces ethernet eth0]
vyos@vyos# delete address 192.0.2.100/24
commit
Any change you do on the configuration, will not take effect until committed using the commit command in
configuration mode.
vyos@vyos# commit
[edit]
vyos@vyos# exit
Warning: configuration changes have not been saved.
vyos@vyos:~$
save
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.
vyos@vyos# save
Saving configuration to '/config/config.boot'...
Done
(续上页)
######################################################################## 100.0%
Done
exit [discard]
Configuration mode can not be exited while uncommitted changes exist. To exit configuration mode without
applying changes, the exit discard command must be used.
All changes in the working config will thus be lost.
vyos@vyos# exit
Cannot exit: configuration modified.
Use 'exit discard' to discard the changes and exit.
[edit]
vyos@vyos# exit discard
commit-confirm <minutes>
Use this command to temporarily commit your changes and set the number of minutes available for validation.
confirm must be entered within those minutes, otherwise the system will reboot into the previous configuration.
The default value is 10 minutes.
What if you are doing something dangerous? Suppose you want to setup 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 system will reboot into previous config revision.
注解: A reboot because you did not enter confirm will not take you necessarily to the saved configuration, but
to the point before the unfortunate commit.
copy
Copy a configuration element.
You can copy and remove configuration subtrees. Suppose you set up a firewall ruleset FromWorld with one rule
that allows traffic from specific subnet. Now you want to setup a similar rule, but for different subnet. Change your
edit level to firewall name FromWorld and use copy rule 10 to rule 20, then modify rule 20.
(续上页)
[edit firewall name FromWorld]
vyos@router# copy rule 10 to rule 20
[edit firewall name FromWorld]
vyos@router# set rule 20 source address 198.51.100.0/24
[edit firewall name FromWorld]
vyos@router# commit
[edit firewall name FromWorld]
rename
Rename a configuration element.
You can also rename config subtrees:
vyos@router# rename rule 10 to rule 5
[edit firewall name FromWorld]
vyos@router# commit
[edit firewall name FromWorld]
Note that show command respects your edit level and from this level you can view the modified firewall ruleset
with just show with no parameters.
vyos@router# show
default-action drop
rule 5 {
action accept
source {
address 203.0.113.0/24
}
}
rule 20 {
action accept
source {
address 198.51.100.0/24
}
}
注解: An important thing to note is that since the comment is added on top of the section, it will not appear if
the show <section> command is used. With the above example, the show firewall command would return
starting after the firewall { line, hiding the comment.
When inside configuration mode you are not directly able to execute operational commands.
run
Access to these commands are possible through the use of the run [command] command. From this command
you will have access to everything accessible from operational mode.
Command completion and syntax help with ? and [tab] will also work.
[edit]
vyos@vyos# run show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
--------- ---------- --- -----------
eth0 0.0.0.0/0 u/u
VyOS comes with an integrated versioning system for the system configuration. It automatically maintains a backup
of every previous configuration which has been committed to the system. The configurations are versioned locally for
rollback but they can also be stored on a remote host for archiving/backup reasons.
Local Archive
Revisions are stored on disk. You can view, compare and rollback them to any previous revisions if something goes
wrong.
show system commit
View all existing revisions on the local system.
Compare configurations
The command compare allows you to compare different type of configurations. It also lets you compare different
revisions through the compare N M command, where N and M are revision numbers. The output will describe
how the configuration N is when compared to M indicating with a plus sign (+) the additional parts N has when
compared to M, and indicating with a minus sign (-) the lacking parts N misses when compared to M.
vyos@vyos# compare 0 6
[edit interfaces]
+dummy dum1 {
+ address 10.189.0.1/31
+}
[edit interfaces ethernet eth0]
+vif 99 {
+ address 10.199.0.1/31
+}
-vif 900 {
- address 192.0.2.4/24
-}
This means four commits ago we did set system ipv6 disable-forwarding.
Rollback Changes
You can rollback configuration changes using the rollback command. This will apply the selected revision and trigger a
system reboot.
rollback <N>
Rollback to revision N (currently requires reboot)
vyos@vyos# compare 1
[edit system]
>host-name vyos-1
[edit]
vyos@vyos# rollback 1
Proceed with reboot? [confirm][y]
Broadcast message from root@vyos-1 (pts/0) (Tue Dec 17 21:07:45 2013):
The system is going down for reboot NOW!
Remote Archive
VyOS can upload the configuration to a remote location after each call to commit. You will have to set the commit-
archive location. TFTP, FTP, SCP and SFTP servers are supported. Every time a commit is successfull the config.
boot file will be copied to the defined destination(s). The filename used on the remote host will be config.
boot-hostname.YYYYMMDD_HHMMSS.
set system config-management commit-archive location <URI>
Specify remote location of commit archive as any of the below URI (Uniform Resource Identifier)
• scp://<user>:<passwd>@<host>:/<dir>
• sftp://<user>:<passwd>@<host>/<dir>
• ftp://<user>:<passwd>@<host>/<dir>
• tftp://<host>/<dir>
注解: You may find VyOS not allowing the secure connection because it cannot verify the legitimacy of the remote server.
You can use the workaround below to quickly add the remote host’s SSH fingerprint to your ~/.ssh/known_hosts
file:
You can use the save and load commands if you want to manually manage specific configuration files.
When using the save command, you can add a specific location where to store your configuration file. And, when needed
it, you will be able to load it with the load command:
load <URI>
Use this command to load a configuration which will replace the running configuration. Define the
location of the configuration file to be loaded. You can use a path to a local file, an SCP address, an
SFTP address, an FTP address, an HTTP address, an HTTPS address or a TFTP address.
vyos@vyos# load
Possible completions:
<Enter> Load from system config file
<file> Load from file on local machine
scp://<user>:<passwd>@<host>:/<file> Load from file on remote machine
sftp://<user>:<passwd>@<host>/<file> Load from file on remote machine
ftp://<user>:<passwd>@<host>/<file> Load from file on remote machine
http://<host>/<file> Load from file on remote machine
https://<host>/<file> Load from file on remote machine
tftp://<host>/<file> Load from file on remote machine
Restore Default
In the case you want to completely delete your configuration and restore the default one, you can enter the following
command in configuration mode:
load /opt/vyatta/etc/config.boot.default
You will be asked if you want to continue. If you accept, you will have to use commit if you want to make the changes
active.
Then you may want to save in order to delete the saved configuration too.
注解: If you are remotely connected, you will lose your connection. You may want to copy first the config, edit it to
ensure connectivity, and load the edited config.
Configuration Guide
8.1 Firewall
8.1.1 Overview
注解: Important note on usage of terms: The firewall makes use of the terms in, out, and local for firewall policy.
Users experienced with netfilter often confuse in to be a reference to the INPUT chain, and out the OUTPUT chain from
netfilter. This is not the case. These instead indicate the use of the FORWARD chain and either the input or output
interface. The INPUT chain, which is used for local traffic to the OS, is a reference to as local with respect to its input
interface.
Some firewall settings are global and have a affect on the whole system.
set firewall all-ping [enable | disable]
By default, when VyOS receives an ICMP echo request packet destined for itself, it will answer with an ICMP
echo reply, unless you avoid it through its firewall.
With the firewall you can set rules to accept, drop or reject ICMP in, out or local traffic. You can also use the
general firewall all-ping command. This command affects only to LOCAL (packets destined for your VyOS
system), not to IN or OUT traffic.
186
VyOS Documentation, 发布 1.4.x (sagitta)
注解: firewall all-ping affects only to LOCAL and it always behaves in the most restrictive way
When the command above is set, VyOS will answer every ICMP echo request addressed to itself, but that will
only happen if no other rule is applied dropping or rejecting local echo requests. In case of conflict, VyOS will
not answer ICMP echo requests.
When the command above is set, VyOS will answer no ICMP echo request addressed to itself at all, no matter
where it comes from or whether more specific rules are being applied to accept them.
set firewall broadcast-ping [enable | disable]
This setting enable or disable the response of icmp broadcast messages. The following system parameter will be
altered:
• net.ipv4.icmp_echo_ignore_broadcasts
set firewall ip-src-route [enable | disable]
set firewall ipv6-src-route [enable | disable]
This setting handle if VyOS accept packets with a source route option. The following system parameter will be
altered:
• net.ipv4.conf.all.accept_source_route
• net.ipv6.conf.all.accept_source_route
set firewall receive-redirects [enable | disable]
set firewall ipv6-receive-redirects [enable | disable]
enable or disable of ICMPv4 or ICMPv6 redirect messages accepted by VyOS. The following system parameter
will be altered:
• net.ipv4.conf.all.accept_redirects
• net.ipv6.conf.all.accept_redirects
set firewall send-redirects [enable | disable]
enable or disable of ICMPv4 redirect messages send by VyOS The following system parameter will be altered:
• net.ipv4.conf.all.send_redirects
set firewall log-martians [enable | disable]
enable or disable the logging of martian IPv4 packets. The following system parameter will be altered:
• net.ipv4.conf.all.log_martians
set firewall source-validation [strict | loose | disable]
Set the IPv4 source validation mode. The following system parameter will be altered:
• net.ipv4.conf.all.rp_filter
set firewall syn-cookies [enable | disable]
Enable or Disable if VyOS use IPv4 TCP SYN Cookies. The following system parameter will be altered:
• net.ipv4.tcp_syncookies
8.1.3 Groups
Firewall groups represent collections of IP addresses, networks, or ports. Once created, a group can be referenced by
firewall rules as either a source or destination. Members can be added or removed from a group without changes to, or
the need to reload, individual firewall rules.
Groups need to have unique names. Even though some contain IPv4 addresses and others contain IPv6 addresses, they
still need to have unique names, so you may want to append “-v4”or “-v6”to your group names.
Address Groups
Network Groups
While network groups accept IP networks in CIDR notation, specific IP addresses can be added as a 32-bit prefix. If
you foresee the need to add a mix of addresses and networks, the network group is recommended.
set firewall group network-group <name> network <CIDR>
set firewall group ipv6-network-group <name> network <CIDR>
Define a IPv4 or IPv6 Network group.
Port Groups
A port group represents only port numbers, not the protocol. Port groups can be referenced for either TCP or UDP. It is
recommended that TCP and UDP groups are created separately to avoid accidentally filtering unnecessary ports. Ranges
of ports can be specified by using -.
set firewall group port-group <name> port [portname | portnumber |
startport-endport]
Define a port group. A port name are any name defined in /etc/services. e.g.: http
8.1.4 Rule-Sets
A rule-set is a named collection of firewall rules that can be applied to an interface or zone. Each rule is numbered, has
an action to apply if the rule is matched, and the ability to specify the criteria to match. Data packets go through the rules
from 1 - 9999, at the first match the action of the rule will executed.
set firewall name <name> description <text>
set firewall ipv6-name <name> description <text>
Provide a rule-set description.
set firewall name <name> default-action [drop | reject | accept]
set firewall ipv6-name <name> default-action [drop | reject | accept]
This set the default action of the rule-set if no rule matched a paket criteria.
set firewall name <name> enable-default-log
set firewall ipv6-name <name> enable-default-log
Matching criteria
There are a lot of matching criteria gainst which the package can be tested.
set firewall name <name> rule <1-9999> source address [address | addressrange
| CIDR]
set firewall name <name> rule <1-9999> destination address [address |
addressrange | CIDR]
set firewall ipv6-name <name> rule <1-9999> source address [address |
addressrange | CIDR]
set firewall ipv6-name <name> rule <1-9999> destination address [address |
addressrange | CIDR]
This is similiar to the network groups part, but here you are able to negate the matching addresses.
set firewall name <name> rule <1-9999> source port [1-65535 | portname |
start-end]
set firewall name <name> rule <1-9999> destination port [1-65535 | portname |
start-end]
set firewall ipv6-name <name> rule <1-9999> source port [1-65535 | portname |
start-end]
set firewall ipv6-name <name> rule <1-9999> destination port [1-65535 |
portname | start-end]
A port can be set with a portnumber or a name which is here defined: /etc/services.
Multiple source ports can be specified as a comma-separated list. The whole list can also be“negated”using‘!’
. For example:
set firewall name <name> rule <1-9999> source group address-group <name>
set firewall name <name> rule <1-9999> destination group address-group <name>
set firewall ipv6-name <name> rule <1-9999> source group address-group <name>
set firewall ipv6-name <name> rule <1-9999> destination group address-group
<name>
Use a specific address-group
set firewall name <name> rule <1-9999> source group network-group <name>
set firewall name <name> rule <1-9999> destination group network-group <name>
set firewall ipv6-name <name> rule <1-9999> source group network-group <name>
set firewall ipv6-name <name> rule <1-9999> destination group network-group
<name>
Use a specific network-group
set firewall name <name> rule <1-9999> source group port-group <name>
set firewall name <name> rule <1-9999> destination group port-group <name>
set firewall ipv6-name <name> rule <1-9999> source group port-group <name>
set firewall ipv6-name <name> rule <1-9999> destination group port-group
<name>
Use a specific port-group
set firewall name <name> rule <1-9999> protocol [<text> | <0-255> | all |
tcp_udp]
set firewall ipv6-name <name> rule <1-9999> protocol [<text> | <0-255> | all |
tcp_udp]
Match a protocol criteria. A protocol number or a name which is here defined: /etc/protocols. Special
names are all for all protocols and tcp_udp for tcp and upd based pakets. The ! negate the selected protocol.
set firewall name <name> rule <1-9999> state [established | invalid | new |
related] [enable | disable ]
set firewall ipv6-name <name> rule <1-9999> state [established | invalid | new
| related] [enable | disable ]
Match against the state of a packet.
注解: As you can see in the example here, you can assign the same rule-set to several interfaces. An interface
can only have one rule-set per chain.
As an alternative to applying policy to an interface directly, a zone-based firewall can be created to simplify configuration
when multiple interfaces belong to the same security zone. Instead of applying rulesets to interfaces, they are applied to
source zone-destination zone pairs.
An basic introduction to zone-based firewalls can be found here, and an example at Zone-Policy 例子.
Define a Zone
Before you are able to apply a rule-set to a zone you have to create the zones first.
set zone-policy zone <name> from <name> firewall name <rule-set>
set zone-policy zone <name> from <name> firewall ipv6-name <rule-set>
You apply a rule-set always to a zone from a other zone, it is recommended to create one rule-set for each zone
pair.
set zone-policy zone DMZ from LAN firewall name LANv4-to-DMZv4
set zone-policy zone LAN from DMZ firewall name DMZv4-to-LANv4
Rule-set overview
show firewall
This will show you a basic firewall overview
vyos@vyos:~$ show firewall
------------------------
Firewall Global Settings
------------------------
-----------------------------
Rulesets Information
-----------------------------
(下页继续)
(续上页)
--------------------------------------------------------------------------
IPv4 Firewall "DMZv4-1-IN":
Active on (eth0,IN)
--------------------------------------------------------------------------
IPv4 Firewall "DMZv4-1-OUT":
Active on (eth0,OUT)
11 accept icmp 1 84
condition - saddr 0.0.0.0/0 daddr 0.0.0.0/0 /* DMZv4-1-OUT-11 */LOG enabled
--------------------------------------------------------------------------
IPv4 Firewall "LANv4-IN":
------------------------
Firewall Global Settings
------------------------
(续上页)
invalid accept disabled
related accept disabled
established accept disabled
------------------------
Firewall Rulesets
------------------------
IPv4 name:
------------------------
Firewall Groups
------------------------
Port Groups:
Network Groups:
(续上页)
References : LANv4-IN-10-source
Members :
10.10.0.0/16
Zone-Policy Overview
From Zone:
name firewall
---- --------
LAN DMZv4-1-OUT
注解: At the moment it not possible to look at the whole firewall log with VyOS operational commands. All logs will
save to /var/logs/messages. For example: grep '10.10.0.10' /var/log/messages
firewall {
all-ping enable
broadcast-ping disable
config-trap disable
group {
network-group BAD-NETWORKS {
network 198.51.100.0/24
network 203.0.113.0/24
}
(下页继续)
(续上页)
network-group GOOD-NETWORKS {
network 192.0.2.0/24
}
port-group BAD-PORTS {
port 65535
}
}
name FROM-INTERNET {
default-action accept
description "From the Internet"
rule 10 {
action accept
description "Authorized Networks"
protocol all
source {
group {
network-group GOOD-NETWORKS
}
}
}
rule 11 {
action drop
description "Bad Networks"
protocol all
source {
group {
network-group BAD-NETWORKS
}
}
}
rule 30 {
action drop
description "BAD PORTS"
destination {
group {
port-group BAD-PORTS
}
}
log enable
protocol all
}
}
}
interfaces {
ethernet eth1 {
address dhcp
description OUTSIDE
duplex auto
firewall {
in {
name FROM-INTERNET
}
}
}
}
As Internet wide PMTU discovery rarely works, we sometimes need to clamp our TCP MSS value to a specific value.
This is a field in the TCP Options part of a SYN packet. By setting the MSS value, you are telling the remote side
unequivocally ‘do not try to send me packets bigger than this value’.
Starting with VyOS 1.2 there is a firewall option to clamp your TCP MSS value for IPv4 and IPv6.
注解: MSS value = MTU - 20 (IP header) - 20 (TCP header), resulting in 1452 bytes on a 1492 byte MTU.
IPv4
Example
Clamp outgoing MSS value in a TCP SYN packet to 1452 for pppoe0 and 1372 for your WireGuard wg02 tunnel.
IPv6
Example
Clamp outgoing MSS value in a TCP SYN packet to 1280 for both pppoe0 and wg02 interface.
提示: When doing your byte calculations, you might find useful this Visual packet size calculator.
VRRP (Virtual Router Redundancy Protocol) provides active/backup redundancy for routers. Every VRRP router has
a physical IP/IPv6 address, and a virtual address. On startup, routers elect the master, and the router with the highest
priority becomes the master and assigns the virtual address to its interface. All routers with lower priorities become
backup routers. The master then starts sending keepalive packets to notify other routers that it’s available. If the master
fails and stops sending keepalive packets, the router with the next highest priority becomes the new master and takes over
the virtual address.
VRRP keepalive packets use multicast, and VRRP setups are limited to a single datalink layer segment. You can setup
multiple VRRP groups (also called virtual routers). Virtual routers are identified by a VRID (Virtual Router IDentifier). If
you setup multiple groups on the same interface, their VRIDs must be unique, but it’s possible (even if not recommended
for readability reasons) to use duplicate VRIDs on different interfaces.
VRRP groups are created with the set high-availability vrrp group $GROUP_NAME commands. The
required parameters are interface, vrid, and virtual-address.
minimal config
You can verify your VRRP group status with the operational mode run show vrrp command:
The virtual-address parameter can be either an IPv4 or IPv6 address, but you cannot mix IPv4 and IPv6 in the
same group, and will need to create groups with different VRIDs specially for IPv4 and IPv6.
A disabled group will be removed from the VRRP process and your router will not participate in VRRP for that VRID.
It will disappear from operational mode commands output, rather than enter the backup state.
The priority must be an integer number from 1 to 255. Higher priority value increases router’s precedence in the master
elections.
In the following example, when VLAN9 transitions, VLAN20 will also transition:
vrrp {
group VLAN9 {
interface eth0.9
virtual-address 10.9.1.1/24
priority 200
vrid 9
}
group VLAN20 {
interface eth0.20
priority 200
virtual-address 10.20.20.1/24
vrid 20
}
sync-group MAIN {
member VLAN20
member VLAN9
}
}
警告: All items in a sync group should be similarly configured. If one VRRP group is set to a different premption
delay or priority, it would result in an endless transition loop.
8.2.6 Preemption
VRRP can use two modes: preemptive and non-preemptive. In the preemptive mode, if a router with a higher priority
fails and then comes back, routers with lower priority will give up their master status. In non-preemptive mode, the newly
elected master will keep the master status and the virtual address indefinitely.
By default VRRP uses preemption. You can disable it with the “no-preempt”option:
You can also configure the time interval for preemption with the“preempt-delay”option. For example, to set the higher
priority router to take over in 180 seconds, use:
By default VRRP uses multicast packets. If your network does not support multicast for whatever reason, you can make
VRRP use unicast communication instead.
8.2.8 Scripting
VRRP functionality can be extended with scripts. VyOS supports two kinds of scripts: health check scripts and transition
scripts. Health check scripts execute custom checks in addition to the master router reachability. Transition scripts are
executed when VRRP state changes from master to backup or fault and vice versa and can be used to enable or disable
certain services, for example.
This setup will make the VRRP process execute the /config/scripts/vrrp-check.sh script every 60
seconds, and transition the group to the fault state if it fails (i.e. exits with non-zero status) three times:
Transition scripts
Transition scripts can help you implement various fixups, such as starting and stopping services, or even modifying
the VyOS config on VRRP transition. This setup will make the VRRP process execute the /config/scripts/
vrrp-fail.sh with argument Foo when VRRP fails, and the /config/scripts/vrrp-master.sh when
the router becomes the master:
8.3 Interfaces
The bonding interface provides a method for aggregating multiple network interfaces into a single logical “bonded”
interface, or LAG, or ether-channel, or port-channel. The behavior of the bonded interfaces depends upon the mode;
generally speaking, modes provide either hot standby or load balancing services. Additionally, link integrity monitoring
may be performed.
Configuration
Example:
Configure interface-specific Host/Router behaviour. If set, the interface will switch to host mode and IPv6 for-
warding will be disabled on this interface.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
Configure interface-specific Host/Router behaviour. If set, the interface will switch to host mode and IPv6 for-
warding will be disabled on this interface.
Example:
DHCP(v6)
set interfaces bond <interface> dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
The DHCP unique identifier (DUID) is used by a client to get an IP address from a DHCPv6 server. It has a 2-byte
DUID type field, and a variable-length identifier field up to 128 bytes. Its actual length depends on its type. The
server compares the DUID with its database and delivers configuration data (address, lease times, DNS servers,
etc.) to the client.
Member Interfaces
Bond options
注解: Not all transmit policies may be 802.3ad compliant, particularly in regards to the packet
mis-ordering requirements of section 43.2.4 of the 802.3ad standard.
• active-backup - Active-backup policy: Only one slave in the bond is active. A different slave
becomes active if, and only if, the active slave fails. The bond’s MAC address is externally visible
on only one port (network adapter) to avoid confusing the switch.
When a failover occurs in active-backup mode, bonding will issue one or more gratuitous ARPs
on the newly active slave. One gratuitous ARP is issued for the bonding master interface and each
VLAN interfaces configured above it, provided that the interface has at least one IP address config-
ured. Gratuitous ARPs issued for VLAN interfaces are tagged with the appropriate VLAN id.
This mode provides fault tolerance. The primary option, documented below, affects the behavior
of this mode.
• broadcast - Broadcast policy: transmits everything on all slave interfaces.
This mode provides fault tolerance.
• round-robin - Round-robin policy: Transmit packets in sequential order from the first available
slave through the last.
This mode provides load balancing and fault tolerance.
• transmit-load-balance - Adaptive transmit load balancing: channel bonding that does not
require any special switch support.
Incoming traffic is received by the current slave. If the receiving slave fails, another slave takes over
the MAC address of the failed receiving slave.
• adaptive-load-balance - Adaptive load balancing: includes transmit-load-balance plus re-
ceive load balancing for IPV4 traffic, and does not require any special switch support. The receive
load balancing is achieved by ARP negotiation. The bonding driver intercepts the ARP Replies sent
by the local system on their way out and overwrites the source hardware address with the unique
hardware address of one of the slaves in the bond such that different peers use different hardware
addresses for the server.
Receive traffic from connections created by the server is also balanced. When the local system
sends an ARP Request the bonding driver copies and saves the peer’s IP information from the
ARP packet. When the ARP Reply arrives from the peer, its hardware address is retrieved and the
bonding driver initiates an ARP reply to this peer assigning it to one of the slaves in the bond. A
problematic outcome of using ARP negotiation for balancing is that each time that an ARP request
is broadcast it uses the hardware address of the bond. Hence, peers learn the hardware address of the
bond and the balancing of receive traffic collapses to the current slave. This is handled by sending
updates (ARP Replies) to all the peers with their individually assigned hardware address such that
the traffic is redistributed. Receive traffic is also redistributed when a new slave is added to the bond
and when an inactive slave is re-activated. The receive load is distributed sequentially (round robin)
among the group of highest speed slaves in the bond.
When a link is reconnected or a new slave joins the bond the receive traffic is redistributed among
all active slaves in the bond by initiating ARP Replies with the selected MAC address to each of
the clients. The updelay parameter (detailed below) must be set to a value equal or greater than the
switch’s forwarding delay so that the ARP Replies sent to the peers will not be blocked by the
switch.
• xor-hash - XOR policy: Transmit based on the selected transmit hash policy. The default policy
is a simple [(source MAC address XOR’d with destination MAC address XOR packet type ID)
modulo slave count]. Alternate transmit policies may be selected via the hash-policy option,
described below.
This mode provides load balancing and fault tolerance.
set interfaces bonding <interface> min-links <0-16>
Specifies the minimum number of links that must be active before asserting carrier. It is similar to the Cisco
EtherChannel min-links feature. This allows setting the minimum number of member ports that must be up (link-
up state) before marking the bond device as up (carrier on). This is useful for situations where higher level services
such as clustering want to ensure a minimum number of low bandwidth links are active before switchover.
This option only affects 802.3ad mode.
The default value is 0. This will cause carrier to be asserted (for 802.3ad mode) whenever there is an active
aggregator, regardless of the number of available links in that aggregator.
注解: Because an aggregator cannot be active without at least one available link, setting this option to 0 or to 1
has the exact same effect.
This algorithm will place all traffic to a particular network peer on the same slave.
This algorithm is 802.3ad compliant.
• layer2+3 - This policy uses a combination of layer2 and layer3 protocol information to generate the hash.
Uses XOR of hardware MAC addresses and IP addresses to generate the hash. The formula is:
Offloading
注解: 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:
VLAN
IEEE 802.1q, often referred to as Dot1q, is the networking standard that supports virtual LANs (VLANs) on an IEEE
802.3 Ethernet network. The standard defines a system of VLAN tagging for Ethernet frames and the accompanying
procedures to be used by bridges and switches in handling such frames. The standard also contains provisions for a
quality-of-service prioritization scheme commonly known as IEEE 802.1p and defines the Generic Attribute Registration
Protocol.
Portions of the network which are VLAN-aware (i.e., IEEE 802.1q conformant) can include VLAN tags. When a frame
enters the VLAN-aware portion of the network, a tag is added to represent the VLAN membership. Each frame must
be distinguishable as being within exactly one VLAN. A frame in the VLAN-aware portion of the network that does not
contain a VLAN tag is assumed to be flowing on the native VLAN.
The standard was developed by IEEE 802.1, a working group of the IEEE 802 standards committee, and continues to be
actively revised. One of the notable revisions is 802.1Q-2014 which incorporated IEEE 802.1aq (Shortest Path Bridging)
and much of the IEEE 802.1d standard.
802.1q VLAN interfaces are represented as virtual sub-interfaces in VyOS. The term used for this is vif.
set interfaces bond <interface> vif <vlan-id>
Create a new VLAN interface on interface <interface> using the VLAN number provided via <vlan-id>.
You can create multiple VLAN interfaces on a physical interface. The VLAN ID range is from 0 to 4094.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
set interfaces bond <interface> vif <vlan-id> ipv6 address eui64 <prefix>
EUI-64 as specified in RFC 4291 allows a host to assign iteslf a unique 64-Bit IPv6 address.
Example:
Configure interface-specific Host/Router behaviour. If set, the interface will switch to host mode and IPv6 for-
warding will be disabled on this interface.
Example:
DHCP(v6)
set interfaces bond <interface> vif <vlan-id> dhcp-options client-id
<description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
Example: Delegate a /64 prefix to interface eth8 which will use a local address on this router of
<prefix>::ffff, as the address 65534 will correspond to ffff in hexadecimal notation.
set interfaces bond bond0 vif 10 dhcpv6-options pd 0 interface eth8 address 65534
SPAN port mirroring can copy the inbound/outbound traffic of the interface to the specified interface, usually the interface
can be connected to some special equipment, such as behavior control system, intrusion detection system and traffic
collector, and can copy all related traffic from this port
VyOS uses the mirror option to configure port mirroring. The configuration is divided into 2 different directions. Desti-
nation ports should be configured for different traffic directions.
set interfaces bonding <interface> mirror ingress <monitor-interface>
Configure port mirroring for interface inbound traffic and copy the traffic to monitor-interface
Example: Mirror the inbound traffic of bond1 port to eth3
Example
The following configuration on VyOS applies to all following 3rd party vendors. It creates a bond with two links and
VLAN 10, 100 on the bonded interfaces with a per VIF IPv4 address.
Cisco Catalyst
interface GigabitEthernet1/0/23
description VyOS eth1
channel-group 1 mode active
!
interface GigabitEthernet1/0/24
description VyOS eth2
channel-group 1 mode active
!
A new interface becomes present Port-channel1, all configuration like allowed VLAN interfaces, STP will happen
here.
interface Port-channel1
description LACP Channel for VyOS
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 10,100
switchport mode trunk
spanning-tree portfast trunk
!
Juniper EX Switch
For a headstart you can use the below example on how to build a bond with two interfaces from VyOS to a Juniper EX
Switch system.
# Create aggregated ethernet device with 802.3ad LACP and port speeds of 10gbit/s
set interfaces ae0 aggregated-ether-options link-speed 10g
set interfaces ae0 aggregated-ether-options lacp active
# Create layer 2 on the aggregated ethernet device with trunking for our vlans
set interfaces ae0 unit 0 family ethernet-switching port-mode trunk
# Add the two interfaces to the aggregated ethernet device, in this setup both
# ports are on the same switch (switch 0, module 1, port 0 and 1)
set interfaces xe-0/1/0 ether-options 802.3ad ae0
set interfaces xe-0/1/1 ether-options 802.3ad ae0
# But this can also be done with multiple switches in a stack, a virtual
# chassis on Juniper (switch 0 and switch 1, module 1, port 0 on both switches)
set interfaces xe-0/1/0 ether-options 802.3ad ae0
set interfaces xe-1/1/0 ether-options 802.3ad ae0
Aruba/HP
For a headstart you can use the below example on how to build a bond,port-channel with two interfaces from VyOS to a
Aruba/HP 2510G switch.
Arista EOS
When utilizing VyOS in an environment with Arista gear you can use this blue print as an initial setup to get an LACP
bond / port-channel operational between those two devices.
Lets assume the following topology:
R1
interfaces {
bonding bond10 {
hash-policy layer3+4
member {
interface eth1
interface eth2
}
mode 802.3ad
(下页继续)
(续上页)
vif 100 {
address 192.0.2.1/30
address 2001:db8::1/64
}
}
R2
interfaces {
bonding bond10 {
hash-policy layer3+4
member {
interface eth1
interface eth2
}
mode 802.3ad
vif 100 {
address 192.0.2.2/30
address 2001:db8::2/64
}
}
SW1
!
vlan 100
name FOO
!
interface Port-Channel10
switchport trunk allowed vlan 100
switchport mode trunk
spanning-tree portfast
!
interface Port-Channel20
switchport mode trunk
no spanning-tree portfast auto
spanning-tree portfast network
!
interface Ethernet1
channel-group 10 mode active
!
interface Ethernet2
channel-group 10 mode active
!
interface Ethernet3
channel-group 20 mode active
!
interface Ethernet4
channel-group 20 mode active
!
SW2
!
vlan 100
name FOO
(下页继续)
(续上页)
!
interface Port-Channel10
switchport trunk allowed vlan 100
switchport mode trunk
spanning-tree portfast
!
interface Port-Channel20
switchport mode trunk
no spanning-tree portfast auto
spanning-tree portfast network
!
interface Ethernet1
channel-group 10 mode active
!
interface Ethernet2
channel-group 10 mode active
!
interface Ethernet3
channel-group 20 mode active
!
interface Ethernet4
channel-group 20 mode active
!
注解: When using EVE-NG to lab this environment ensure you are using e1000 as the desired driver for your VyOS
network interfaces. When using the regular virtio network driver no LACP PDUs will be sent by VyOS thus the port-
channel will never become active!
Operation
(续上页)
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collisions
0 0 0 0 0 0
802.3ad info
LACP rate: slow
Min links: 0
Aggregator selection policy (ad_select): stable
8.3.2 Bridge
A Bridge is a way to connect two Ethernet segments together in a protocol independent way. Packets are forwarded based
on Ethernet address, rather than IP address (like a router). Since forwarding is done at Layer 2, all protocols can go
transparently through a bridge. The Linux bridge code implements a subset of the ANSI/IEEE 802.1d standard.
注解: Spanning Tree Protocol is not enabled by default in VyOS. STP Parameter can be easily enabled if needed.
Configuration
set interfaces bridge br0 description 'This is an awesome interface running on␣
,→VyOS'
Example:
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
Example:
DHCP(v6)
set interfaces bridge <interface> dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
The DHCP unique identifier (DUID) is used by a client to get an IP address from a DHCPv6 server. It has a 2-byte
DUID type field, and a variable-length identifier field up to 128 bytes. Its actual length depends on its type. The
server compares the DUID with its database and delivers configuration data (address, lease times, DNS servers,
etc.) to the client.
Member Interfaces
Bridge Options
STP Parameter
STP (Spanning Tree Protocol) is a network protocol that builds a loop-free logical topology for Ethernet networks. The
basic function of STP is to prevent bridge loops and the broadcast radiation that results from them. Spanning tree also
allows a network design to include backup links providing fault tolerance if an active link fails.
set interfaces bridge <interface> stp
Enable spanning tree protocol. STP is disabled by default.
set interfaces bridge <interface> forwarding-delay <delay>
Spanning Tree Protocol forwarding <delay> in seconds (default: 15).
Forwarding delay time is the time spent in each of the Listening and Learning states before the Forwarding state
is entered. This delay is so that when a new bridge comes onto a busy network it looks at some traffic before
participating.
set interfaces bridge <interface> hello-time <interval>
Spanning Tree Protocol hello advertisement <interval> in seconds (default: 2).
Periodically, a hello packet is sent out by the Root Bridge and the Designated Bridges. Hello packets are used to
communicate information about the topology throughout the entire Bridged Local Area Network.
VLAN
VLAN Options
注解: It is not valid to use the vif 1 option for VLAN aware bridges because VLAN aware bridges assume that all
unlabeled packets belong to the default VLAN 1 member and that the VLAN ID of the bridge’s parent interface is
always 1
IEEE 802.1q, often referred to as Dot1q, is the networking standard that supports virtual LANs (VLANs) on an IEEE
802.3 Ethernet network. The standard defines a system of VLAN tagging for Ethernet frames and the accompanying
procedures to be used by bridges and switches in handling such frames. The standard also contains provisions for a
quality-of-service prioritization scheme commonly known as IEEE 802.1p and defines the Generic Attribute Registration
Protocol.
Portions of the network which are VLAN-aware (i.e., IEEE 802.1q conformant) can include VLAN tags. When a frame
enters the VLAN-aware portion of the network, a tag is added to represent the VLAN membership. Each frame must
be distinguishable as being within exactly one VLAN. A frame in the VLAN-aware portion of the network that does not
contain a VLAN tag is assumed to be flowing on the native VLAN.
The standard was developed by IEEE 802.1, a working group of the IEEE 802 standards committee, and continues to be
actively revised. One of the notable revisions is 802.1Q-2014 which incorporated IEEE 802.1aq (Shortest Path Bridging)
and much of the IEEE 802.1d standard.
802.1q VLAN interfaces are represented as virtual sub-interfaces in VyOS. The term used for this is vif.
If configured, try to avoid local addresses that are not in the target’s subnet for this interface. This mode is useful
when target hosts reachable via this interface require the source IP address in ARP requests to be part of their
logical network configured on the receiving interface. When we generate the request we will check all our subnets
that include the target IP and will preserve the source address if it is from such subnet. If there is no such subnet
we select source address according to the rules for level 2.
• loose: Each incoming packet’s source address is also tested against the FIB and if the source address is not
reachable via any interface the packet check will fail.
• disable: No source validation
set interfaces bridge <interface> vif <vlan-id> ipv6 address autoconf
SLAAC RFC 4862. IPv6 hosts can configure themselves automatically when connected to an IPv6 network using
the Neighbor Discovery Protocol via ICMP 6 router discovery messages. When first connected to a network, a
host sends a link-local router solicitation multicast request for its configuration parameters; routers respond to such
a request with a router advertisement packet that contains Internet Layer configuration parameters.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
set interfaces bridge <interface> vif <vlan-id> ipv6 address eui64 <prefix>
EUI-64 as specified in RFC 4291 allows a host to assign iteslf a unique 64-Bit IPv6 address.
Example:
DHCP(v6)
set interfaces bridge <interface> vif <vlan-id> dhcp-options client-id
<description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
set interfaces bridge br0 vif 10 dhcp-options client-id 'foo-bar'
When rapid-commit is specified, dhcp6c will include a rapid-commit option in solicit messages and wait for an
immediate reply instead of advertisements.
set interfaces bridge br0 vif 10 dhcpv6-options pd 0 interface eth8 address 65534
SPAN port mirroring can copy the inbound/outbound traffic of the interface to the specified interface, usually the interface
can be connected to some special equipment, such as behavior control system, intrusion detection system and traffic
collector, and can copy all related traffic from this port
VyOS uses the mirror option to configure port mirroring. The configuration is divided into 2 different directions. Desti-
nation ports should be configured for different traffic directions.
set interfaces bridge <interface> mirror ingress <monitor-interface>
Configure port mirroring for interface inbound traffic and copy the traffic to monitor-interface
Example: Mirror the inbound traffic of br1 port to eth3
Examples
show bridge
The show bridge operational command can be used to display configured bridges:
eth1 (1)
port id 8001 state disabled
designated root 8000.0050569d11df path cost 100
designated bridge 8000.0050569d11df message age timer 0.00
designated port 8001 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags
eth2.10 (2)
port id 8002 state disabled
designated root 8000.0050569d11df path cost 100
designated bridge 8000.0050569d11df message age timer 0.00
designated port 8002 forward delay timer 0.00
designated cost 0 hold timer 0.00
8.3.3 Dummy
The dummy interface is really a little exotic, but rather useful nevertheless. Dummy interfaces are much like the Loopback
interface, except you can have as many as you want.
注解: Dummy interfaces can be used as interfaces that always stay up (in the same fashion to loopbacks in Cisco IOS),
or for testing purposes.
提示: A Dummy interface is always up, thus it could be used for management traffic or as source/destination for and
IGP (Interior Gateway Protocol) like BGP so your internal BGP link is not dependent on physical link states and multiple
routes can be chosen to the destination. A Dummy Interface should always be preferred over a Loopback interface.
Configuration
set interfaces dummy dum0 description 'This is an awesome interface running on␣
,→VyOS'
Operation
8.3.4 Ethernet
This will be the most widely used interface on a router carrying traffic to the real world.
Configuration
If not set (default) allows you to have multiple network interfaces on the same subnet, and have the ARPs for
each interface be answered based on whether or not the kernel would route a packet from the ARP’d IP out that
interface (therefore you must use source based routing for this to work).
In other words it allows control of which cards (usually 1) will respond to an arp request.
Example:
set interfaces ethernet eth0 ip disable-arp-filter
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
DHCP(v6)
set interfaces ethernet <interface> dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
Ethernet options
Offloading
set interfaces ethernet <interface> offload <gro | gso | sg | tso | ufo | rps>
Enable different types of hardware offloading on the given NIC.
GSO (Generic Segmentation Offload) is a pure software offload that is meant to deal with cases where device
drivers cannot perform the offloads described above. What occurs in GSO is that a given skbuff will have its data
broken out over multiple skbuffs that have been resized to match the MSS provided via skb_shinfo()->gso_size.
Before enabling any hardware segmentation offload a corresponding software offload is required in GSO. Otherwise
it becomes possible for a frame to be re-routed between devices and end up being unable to be transmitted.
GRO (Generic receive offload) is the complement to GSO. Ideally any frame assembled by GRO should be seg-
mented to create an identical sequence of frames using GSO, and any sequence of frames segmented by GSO
should be able to be reassembled back to the original by GRO. The only exception to this is IPv4 ID in the case
that the DF bit is set for a given IP header. If the value of the IPv4 ID is not sequentially incrementing it will be
altered so that it is when a frame assembled via GRO is segmented via GSO.
RPS (Receive Packet Steering) is logically a software implementation of RSS (Receive Side Scaling). Being in
software, it is necessarily called later in the datapath. Whereas RSS selects the queue and hence CPU that will run
the hardware interrupt handler, RPS selects the CPU to perform protocol processing above the interrupt handler.
This is accomplished by placing the packet on the desired CPU’s backlog queue and waking up the CPU for
processing. RPS has some advantages over RSS:
• it can be used with any NIC,
• software filters can easily be added to hash over new protocols,
• it does not increase hardware device interrupt rate (although it does introduce inter-processor interrupts
(IPIs)).
set interfaces ethernet <interface> xdp
Enable support for Linux XDP on recent 1.4 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.
注解: 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:
Authentication (EAPoL)
EAP (Extensible Authentication Protocol) over LAN (EAPoL) is a network port authentication protocol used in IEEE
802.1X (Port Based Network Access Control) developed to give a generic network sign-on to access network resources.
EAPoL comes with an identify option. We automatically use the interface MAC address as identity parameter.
set interfaces ethernet <interface> eapol ca-cert-file <file>
SSL CA (Certificate Authority) x509 PEM file used afor authentication of the remote side.
VLAN
IEEE 802.1q, often referred to as Dot1q, is the networking standard that supports virtual LANs (VLANs) on an IEEE
802.3 Ethernet network. The standard defines a system of VLAN tagging for Ethernet frames and the accompanying
procedures to be used by bridges and switches in handling such frames. The standard also contains provisions for a
quality-of-service prioritization scheme commonly known as IEEE 802.1p and defines the Generic Attribute Registration
Protocol.
Portions of the network which are VLAN-aware (i.e., IEEE 802.1q conformant) can include VLAN tags. When a frame
enters the VLAN-aware portion of the network, a tag is added to represent the VLAN membership. Each frame must
be distinguishable as being within exactly one VLAN. A frame in the VLAN-aware portion of the network that does not
contain a VLAN tag is assumed to be flowing on the native VLAN.
The standard was developed by IEEE 802.1, a working group of the IEEE 802 standards committee, and continues to be
actively revised. One of the notable revisions is 802.1Q-2014 which incorporated IEEE 802.1aq (Shortest Path Bridging)
and much of the IEEE 802.1d standard.
802.1q VLAN interfaces are represented as virtual sub-interfaces in VyOS. The term used for this is vif.
set interfaces ethernet <interface> vif <vlan-id>
Create a new VLAN interface on interface <interface> using the VLAN number provided via <vlan-id>.
You can create multiple VLAN interfaces on a physical interface. The VLAN ID range is from 0 to 4094.
Use any local address, configured on any interface if this is not set.
If configured, try to avoid local addresses that are not in the target’s subnet for this interface. This mode is useful
when target hosts reachable via this interface require the source IP address in ARP requests to be part of their
logical network configured on the receiving interface. When we generate the request we will check all our subnets
that include the target IP and will preserve the source address if it is from such subnet. If there is no such subnet
we select source address according to the rules for level 2.
• strict: Each incoming packet is tested against the FIB and if the interface is not the best reverse path the
packet check will fail. By default failed packets are discarded.
• loose: Each incoming packet’s source address is also tested against the FIB and if the source address is not
reachable via any interface the packet check will fail.
• disable: No source validation
set interfaces ethernet <interface> vif <vlan-id> ipv6 address autoconf
SLAAC RFC 4862. IPv6 hosts can configure themselves automatically when connected to an IPv6 network using
the Neighbor Discovery Protocol via ICMP 6 router discovery messages. When first connected to a network, a
host sends a link-local router solicitation multicast request for its configuration parameters; routers respond to such
a request with a router advertisement packet that contains Internet Layer configuration parameters.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
set interfaces ethernet <interface> vif <vlan-id> ipv6 address eui64 <prefix>
EUI-64 as specified in RFC 4291 allows a host to assign iteslf a unique 64-Bit IPv6 address.
Example:
DHCP(v6)
This statement specifies dhcp6c to only exchange informational configuration parameters with servers. A list of
DNS server addresses is an example of such parameters. This statement is useful when the client does not need
stateful configuration parameters such as IPv6 addresses or prefixes.
QinQ (802.1ad)
IEEE 802.1ad was an Ethernet networking standard informally known as QinQ as an amendment to IEEE standard 802.1q
VLAN interfaces as described above. 802.1ad was incorporated into the base 802.1q standard in 2011. The technique
is also known as provider bridging, Stacked VLANs, or simply QinQ or Q-in-Q. “Q-in-Q”can for supported devices
apply to C-tag stacking on C-tag (Ethernet Type = 0x8100).
The original 802.1q specification allows a single Virtual Local Area Network (VLAN) header to be inserted into an Eth-
ernet frame. QinQ allows multiple VLAN tags to be inserted into a single frame, an essential capability for implementing
Metro Ethernet network topologies. Just as QinQ extends 802.1Q, QinQ itself is extended by other Metro Ethernet
protocols.
In a multiple VLAN header context, out of convenience the term “VLAN tag”or just “tag”for short is often used in
place of“802.1q VLAN header”. QinQ allows multiple VLAN tags in an Ethernet frame; together these tags constitute
a tag stack. When used in the context of an Ethernet frame, a QinQ frame is a frame that has 2 VLAN 802.1q headers
(double-tagged).
In VyOS the terms vif-s and vif-c stand for the ethertype tags that are used.
The inner tag is the tag which is closest to the payload portion of the frame. It is officially called C-TAG (customer tag,
with ethertype 0x8100). The outer tag is the one closer/closest to the Ethernet header, its name is S-TAG (service tag
with Ethernet Type = 0x88a8).
set interfaces ethernet <interface> vif-s <vlan-id> vif-c <vlan-id> address
<address | dhcp | dhcpv6>
Configure interface <interface> with one or more interface addresses.
• address can be specified multiple times as IPv4 and/or IPv6 address, e.g. 192.0.2.1/24 and/or 2001:db8::1/64
• dhcp interface address is received by DHCP from a DHCP server on this segment.
• dhcpv6 interface address is received by DHCPv6 from a DHCPv6 server on this segment.
Example:
set interfaces ethernet eth0 vif-s 1000 vif-c 20 description 'This is an awesome␣
,→interface running on VyOS'
set interfaces ethernet <interface> vif-s <vlan-id> vif-c <vlan-id> mtu <mtu>
Configure MTU on given <interface>. It is the size (in bytes) of the largest ethernet frame sent on this link.
Example:
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
set interfaces ethernet eth0 vif-s 1000 vif-c 20 ipv6 address autoconf
set interfaces ethernet eth0 vif-s 1000 vif-c 20 ipv6 address eui64␣
,→2001:db8:beef::/64
set interfaces ethernet eth0 vif-s 1000 vif-c 20 ipv6 address no-default-link-
,→local
set interfaces ethernet <interface> vif-s <vlan-id> vif-c <vlan-id> vrf <vrf>
Place interface in given VRF instance.
参见:
There is an entire chapter about how to configure a VRF, please check this for additional information.
Example:
DHCP(v6)
set interfaces ethernet <interface> vif-s <vlan-id> vif-c <vlan-id>
dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
set interfaces ethernet eth0 vif-s 1000 vif-c 20 dhcp-options client-id 'foo-bar'
set interfaces ethernet eth0 vif-s 1000 vif-c 20 dhcp-options host-name 'VyOS'
SPAN port mirroring can copy the inbound/outbound traffic of the interface to the specified interface, usually the interface
can be connected to some special equipment, such as behavior control system, intrusion detection system and traffic
collector, and can copy all related traffic from this port
VyOS uses the mirror option to configure port mirroring. The configuration is divided into 2 different directions. Desti-
nation ports should be configured for different traffic directions.
set interfaces ethernet <interface> mirror ingress <monitor-interface>
Configure port mirroring for interface inbound traffic and copy the traffic to monitor-interface
Example: Mirror the inbound traffic of eth1 port to eth3
Configure port mirroring for interface outbound traffic and copy the traffic to monitor-interface
Example: Mirror the outbound traffic of eth1 port to eth3
set interfaces ethernet eth1 mirror egress eth3
Operation
(续上页)
MDI-X: Unknown
Supports Wake-on: uag
Wake-on: d
Link detected: yes
driver: vmxnet3
version: 1.4.16.0-k-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:0b:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
(续上页)
Rate identifier : 0x00 (unspecified)
Length (SMF,km) : 0km
Length (SMF) : 0m
Length (50um) : 550m
Length (62.5um) : 270m
Length (Copper) : 0m
Length (OM3) : 0m
Laser wavelength : 850nm
Vendor name : CISCO-FINISAR
Vendor OUI : 00:90:65
Vendor PN : FTRJ-8519-7D-CS4
Vendor rev : A
Option values : 0x00 0x1a
Option : RX_LOS implemented
Option : TX_FAULT implemented
Option : TX_DISABLE implemented
BR margin, max : 0%
BR margin, min : 0%
Vendor SN : FNS092xxxxx
Date code : 0506xx
XDP-action
XDP_ABORTED 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/
,→s) period:0.250340
XDP-action
XDP_ABORTED 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/
,→s) period:2.000410
8.3.5 GENEVE
GENEVE (Generic Network Virtualization Encapsulation) supports all of the capabilities of VXLAN (Virtual Extensible
LAN), NVGRE (Network Virtualization using Generic Routing Encapsulation), and STT (Stateless Transport Tunneling)
and was designed to overcome their perceived limitations. Many believe GENEVE could eventually replace these earlier
formats entirely.
GENEVE is designed to support network virtualization use cases, where tunnels are typically established to act as a
backplane between the virtual switches residing in hypervisors, physical switches, or middleboxes or other appliances.
An arbitrary IP network can be used as an underlay although Clos networks - A technique for composing network fabrics
larger than a single switch while maintaining non-blocking bandwidth across connection points. ECMP is used to divide
traffic across the multiple links and switches that constitute the fabric. Sometimes termed“leaf and spine”or“fat tree”
topologies.
Geneve Header:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Ver| Opt Len |O|C| Rsvd. | Protocol Type |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Virtual Network Identifier (VNI) | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Variable Length Options |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Configuration
set interfaces geneve gnv0 description 'This is an awesome interface running on␣
,→VyOS'
Ethernet flow control is a mechanism for temporarily stopping the transmission of data on Ethernet family computer
networks. The goal of this mechanism is to ensure zero packet loss in the presence of network congestion.
The first flow control mechanism, the pause frame, was defined by the IEEE 802.3x standard.
A sending station (computer or network switch) may be transmitting data faster than the other end of the link can
accept it. Using flow control, the receiving station can signal the sender requesting suspension of transmissions
until the receiver catches up.
Use this command to disable the generation of Ethernet flow control (pause frames).
Example:
In other words it allows control of which cards (usually 1) will respond to an arp request.
Example:
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
GENEVE options
8.3.6 L2TPv3
Layer 2 Tunnelling Protocol Version 3 is an IETF standard related to L2TP that can be used as an alternative protocol to
MPLS for encapsulation of multiprotocol Layer 2 communications traffic over IP networks. Like L2TP, L2TPv3 provides
a pseudo-wire service, but scaled to fit carrier requirements.
L2TPv3 can be regarded as being to MPLS what IP is to ATM: a simplified version of the same concept, with much of
the same benefit achieved at a fraction of the effort, at the cost of losing some technical features considered less important
in the market.
In the case of L2TPv3, the features lost are teletraffic engineering features considered important in MPLS. However,
there is no reason these features could not be re-engineered in or on top of L2TPv3 in later products.
The protocol overhead of L2TPv3 is also significantly bigger than MPLS.
L2TPv3 is described in RFC 3921.
Configuration
Define different restriction levels for announcing the local source IP address from IP packets in ARP requests sent
on interface.
Use any local address, configured on any interface if this is not set.
If configured, try to avoid local addresses that are not in the target’s subnet for this interface. This mode is useful
when target hosts reachable via this interface require the source IP address in ARP requests to be part of their
logical network configured on the receiving interface. When we generate the request we will check all our subnets
that include the target IP and will preserve the source address if it is from such subnet. If there is no such subnet
we select source address according to the rules for level 2.
Enable policy for source validation by reversed path, as specified in RFC 3704. Current recommended practice
in RFC 3704 is to enable strict mode to prevent IP spoofing from DDos attacks. If using asymmetric routing or
other complicated routing, then loose mode is recommended.
• strict: Each incoming packet is tested against the FIB and if the interface is not the best reverse path the
packet check will fail. By default failed packets are discarded.
• loose: Each incoming packet’s source address is also tested against the FIB and if the source address is not
reachable via any interface the packet check will fail.
• disable: No source validation
set interfaces l2tpv3 <interface> ipv6 address autoconf
SLAAC RFC 4862. IPv6 hosts can configure themselves automatically when connected to an IPv6 network using
the Neighbor Discovery Protocol via ICMP 6 router discovery messages. When first connected to a network, a
host sends a link-local router solicitation multicast request for its configuration parameters; routers respond to such
a request with a router advertisement packet that contains Internet Layer configuration parameters.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
L2TPv3 options
Example
Over IP
Over UDP
This is the LAN extension use case. The eth0 port of the distant VPN peers will be directly connected like if there was
a switch between them.
IPSec:
Bridge:
L2TPv3:
8.3.7 Loopback
The loopback networking interface is a virtual network device implemented entirely in software. All traffic sent to it
“loops back”and just targets services on your local machine.
注解: There can only be one loopback lo interface on the system. If you need multiple interfaces, please use the Dummy
interface type.
提示: A lookback interface is always up, thus it could be used for management traffic or as source/destination for and
IGP like BGP so your internal BGP link is not dependent on physical link states and multiple routes can be chosen to the
destination. A Dummy Interface should always be preferred over a Loopback interface.
Configuration
Set a human readable, descriptive alias for this connection. Alias is used by e.g. the show interfaces
command or SNMP based monitoring tools.
Example:
Operation
8.3.8 MACsec
MACsec is an IEEE standard (IEEE 802.1AE) for MAC security, introduced in 2006. It defines a way to establish a
protocol independent connection between two hosts with data confidentiality, authenticity and/or integrity, using GCM-
AES-128. MACsec operates on the Ethernet layer and as such is a layer 2 protocol, which means it’s designed to secure
traffic within a layer 2 network, including DHCP or ARP requests. It does not compete with other security solutions such
as IPsec (layer 3) or TLS (layer 4), as all those solutions are used for their own specific use cases.
Configuration
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
DHCP(v6)
set interfaces macsec <interface> dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
MACsec options
Key Management
MKA (MACsec Key Agreement protocol) is used to synchronize keys between individual peers.
set interfaces macsec <interface> security mka cak <key>
IEEE 802.1X/MACsec pre-shared key mode. This allows to configure MACsec with a pre-shared key using a
(CAK,CKN) pair.
set interfaces macsec <interface> security mka ckn <key>
CAK Name
set interfaces macsec <interface> security mka priority <priority>
The peer with lower priority will become the key server and start distributing SAKs.
Replay protection
Operation
Examples
R2
Pinging (IPv6) the other host and intercepting the traffic in eth1 will show you the content is encrypted.
0x0000: 2c00 0000 000a 0050 56bf efaa 0001 d9fb ,......PV.......
0x0010: 920a 8b8d 68ed 9609 29dd e767 25a4 4466 ....h...)..g%.Df
0x0020: 5293 487b 9990 8517 3b15 22c7 ea5c ac83 R.H{....;."..\..
0x0030: 4c6e 13cf 0743 f917 2c4e 694e 87d1 0f09 Ln...C..,NiN....
0x0040: 0f77 5d53 ed75 cfe1 54df 0e5a c766 93cb .w]S.u..T..Z.f..
0x0050: c4f2 6e23 f200 6dfe 3216 c858 dcaa a73b ..n#..m.2..X...;
0x0060: 4dd1 9358 d9e4 ed0e 072f 1acc 31c4 f669 M..X...../..1..i
0x0070: e93a 9f38 8a62 17c6 2857 6ac5 ec11 8b0e .:.8.b..(Wj.....
0x0080: 6b30 92a5 7ccc 720b k0..|.r.
Disabling the encryption on the link by removing security encrypt will show the unencrypted but authenticated
content.
0x0000: 2000 0000 0009 0050 56bf efaa 0001 86dd .......PV.......
0x0010: 6009 86f3 0040 3a40 2001 0db8 0000 0000 `....@:@........
0x0020: 0000 0000 0000 0001 2001 0db8 0000 0000 ................
0x0030: 0000 0000 0000 0002 8100 d977 0f30 0003 ...........w.0..
0x0040: 1ca0 c65e 0000 0000 8d93 0b00 0000 0000 ...^............
0x0050: 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f ................
0x0060: 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f .!"#$%&'()*+,-./
0x0070: 3031 3233 3435 3637 87d5 eed3 3a39 d52b 01234567....:9.+
0x0080: a282 c842 5254 ef28 ...BRT.(
8.3.9 OpenVPN
Traditionally hardware routers implement IPsec exclusively due to relative ease of implementing it in hardware and insuf-
ficient CPU power for doing encryption in software. Since VyOS is a software router, this is less of a concern. OpenVPN
has been widely used on UNIX platform for a long time and is a popular option for remote access VPN, though it’s also
capable of site-to-site connections.
Advantages of OpenVPN are:
• It uses a single TCP or UDP connection and does not rely on packet source addresses, so it will work even through
a double NAT: perfect for public hotspots and such
• It’s easy to setup and offers very flexible split tunneling
• There’s a variety of client GUI frontends for any platform
Disadvantages are:
• It’s slower than IPsec due to higher protocol overhead and the fact it runs in user mode while IPsec, on Linux, is
in kernel mode
• None of the operating systems have client software installed by default
In the VyOS CLI, a key point often overlooked is that rather than being configured using the set vpn stanza, OpenVPN is
configured as a network interface using set interfaces openvpn.
Site-To-Site
While many are aware of OpenVPN as a Client VPN solution, it is often overlooked as a site-to-site VPN solution due
to lack of support for this mode in many router platforms.
Site-to-site mode supports x.509 but doesn’t require it and can also work with static keys, which is simpler in many
cases. In this example, we’ll configure a simple site-to-site OpenVPN tunnel using a 2048-bit pre-shared key.
First, one of the systems generate the key using the operational command generate openvpn key <filename>.
This will generate a key with the name provided in the /config/auth/ directory. Once generated, you will need to
copy this key to the remote router.
In our example, we used the filename openvpn-1.key which we will reference in our configuration.
• The public IP address of the local side of the VPN will be 198.51.100.10
• The remote will be 203.0.113.11
• The tunnel will use 10.255.1.1 for the local IP and 10.255.1.2 for the remote.
• OpenVPN allows for either TCP or UDP. UDP will provide the lowest latency, while TCP will work better for
lossy connections; generally UDP is preferred when possible.
• The official port for OpenVPN is 1194, which we reserve for client VPN; we will use 1195 for site-to-site VPN.
• The persistent-tunnel directive will allow us to configure tunnel-related attributes, such as firewall policy
as we would on any normal network interface.
• If known, the IP of the remote router can be configured using the remote-host directive; if unknown, it can be
omitted. We will assume a dynamic IP for our remote router.
Local Configuration:
Remote Configuration:
The configurations above will default to using 256-bit AES in GCM mode for encryption (if both sides supports NCP)
and SHA-1 for HMAC authentication. SHA-1 is considered weak, but other hashing algorithms are available, as are
encryption algorithms:
For Encryption:
This sets the cipher when NCP (Negotiable Crypto Parameters) is disabled or OpenVPN version < 2.4.0.
This sets the accepted ciphers to use when version => 2.4.0 and NCP is enabled (which is default). Default NCP cipher
for versions >= 2.4.0 is aes256gcm. The first cipher in this list is what server pushes to clients.
For Hashing:
If you change the default encryption and hashing algorithms, be sure that the local and remote ends have matching con-
figurations, otherwise the tunnel will not come up.
Static routes can be configured referencing the tunnel interface; for example, the local router will use a network of
10.0.0.0/16, while the remote has a network of 10.1.0.0/16:
Local Configuration:
Remote Configuration:
Firewall policy can also be applied to the tunnel interface for local, in, and out directions and function identically to
ethernet interfaces.
If making use of multiple tunnels, OpenVPN must have a way to distinguish between different tunnels aside from the
pre-shared-key. This is either by referencing IP address or port number. One option is to dedicate a public IP to each
tunnel. Another option is to dedicate a port number to each tunnel (e.g. 1195,1196,1197…).
OpenVPN status can be verified using the show openvpn operational commands. See the built-in help for a complete list
of options.
Server
Multi-client server is the most popular OpenVPN mode on routers. It always uses x.509 authentication and therefore
requires a PKI setup. Refer this section Generate X.509 Certificate and Keys to generate a CA certificate, a server
certificate and key, a certificate revocation list, a Diffie-Hellman key exchange parameters file. You do not need client
certificates and keys for the server setup.
In this example we will use the most complicated case: a setup where each client is a router that has its own subnet (think
HQ and branch offices), since simpler setups are subsets of it.
Suppose you want to use 10.23.1.0/24 network for client tunnel endpoints and all client subnets belong to 10.23.0.0/20.
All clients need access to the 192.168.0.0/16 network.
First we need to specify the basic settings. 1194/UDP is the default. The persistent-tunnel option is recom-
mended, it prevents the TUN/TAP device from closing on connection resets or daemon reloads.
注解: Using openvpn-option -reneg-sec can be tricky. This option is used to renegotiate data channel after n seconds.
When used at both server and client, the lower value will trigger the renegotiation. If you set it to 0 on one side of the
connection (to disable it), the chosen value on the other side will determine when the renegotiation will occur.
Then we need to specify the location of the cryptographic materials. Suppose you keep the files in /config/auth/openvpn
Now we need to specify the server network settings. In all cases we need to specify the subnet for client tunnel endpoints.
Since we want clients to access a specific network behind out router, we will use a push-route option for installing that
route on clients.
Since it’s a HQ and branch offices setup, we will want all clients to have fixed addresses and we will route traffic to
specific subnets through them. We need configuration for each client to achieve this.
注解: Clients are identified by the CN field of their x.509 certificates, in this example the CN is client0:
OpenVPN will not automatically create routes in the kernel for client subnets when they connect and will only use client-
subnet association internally, so we need to create a route to the 10.23.0.0/20 network ourselves:
OpenVPN ships with a set of scripts called Easy-RSA that can generate the appropriate files needed for an OpenVPN
setup using X.509 certificates. Easy-RSA comes installed by default on VyOS routers.
Copy the Easy-RSA scripts to a new directory to modify the values.
cp -r /usr/share/easy-rsa/ /config/my-easy-rsa-config
cd /config/my-easy-rsa-config
To ensure the consistent use of values when generating the PKI, set default values to be used by the PKI generating scripts.
Rename the vars.example filename to vars
mv vars.example vars
Following is the instance of the file after editing. You may also change other values in the file at your discretion/need,
though for most cases the defaults should be just fine. (do not leave any of these parameters blank)
init-pki option will create a new pki directory or will delete any previously generated certificates stored in that folder. The
term ‘central’is used to refer server and ‘branch’for client
注解: Remember the“CA Key Passphrase”prompted in build-ca command, as it will be asked in signing the server/client
certificate.
vyos@vyos:/config/my-easy-rsa-config$./easyrsa init-pki
vyos@vyos:/config/my-easy-rsa-config$./easyrsa build-ca
vyos@vyos:/config/my-easy-rsa-config$./easyrsa gen-req central nopass
vyos@vyos:/config/my-easy-rsa-config$./easyrsa sign-req server central
vyos@vyos:/config/my-easy-rsa-config$./easyrsa gen-dh
vyos@vyos:/config/my-easy-rsa-config$./easyrsa build-client-full branch1 nopass
To generate a certificate revocation list for any client, execute these commands:
Additionally, each client needs a copy of ca.crt and its own client key and cert files. The files are plaintext so they may be
copied either manually, or through a remote file transfer tool like scp. Whichever method you use, the files need to end
up in the proper location on each router. For example, Branch 1’s router might have the following files:
vyos@branch1-rtr:$ ls /config/auth/openvpn
ca.crt branch1.crt branch1.key
Client Authentication
LDAP
Enterprise installations usually ship a kind of directory service which is used to have a single password store for all
employees. VyOS and OpenVPN support using LDAP/AD as single user backend.
Authentication is done by using the openvpn-auth-ldap.so plugin which is shipped with every VyOS installation.
A dedicated configuration file is required. It is best practise to store it in /config to survive image updates
set interfaces openvpn vtun0 openvpn-option "--plugin /usr/lib/openvpn/openvpn-auth-
,→ldap.so /config/auth/ldap-auth.config"
<Authorization>
# Base DN
BaseDN "ou=people,dc=example,dc=com"
# User Search Filter
SearchFilter "(&(uid=%u)(objectClass=shadowAccount))"
# Require Group Membership - allow all users
RequireGroup false
</Authorization>
Active Directory
(续上页)
Timeout 15
# Enable Start TLS
TLSEnable no
# Follow LDAP Referrals (anonymously)
FollowReferrals no
</LDAP>
<Authorization>
# Base DN
BaseDN "DC=example,DC=com"
# User Search Filter, user must be a member of the VPN AD group
SearchFilter "(&(sAMAccountName=%u)(memberOf=CN=VPN,OU=Groups,DC=example,DC=com))"
# Require Group Membership
RequireGroup false # already handled by SearchFilter
<Group>
BaseDN "OU=Groups,DC=example,DC=com"
SearchFilter "(|(cn=VPN))"
MemberAttribute memberOf
</Group>
</Authorization>
If you only want to check if the user account is enabled and can authenticate (against the primary group) the following
snipped is sufficient:
<LDAP>
URL ldap://dc01.example.com
BindDN CN=SA_OPENVPN,OU=ServiceAccounts,DC=example,DC=com
Password ThisIsTopSecret
Timeout 15
TLSEnable no
FollowReferrals no
</LDAP>
<Authorization>
BaseDN "DC=example,DC=com"
SearchFilter "sAMAccountName=%u"
RequireGroup false
</Authorization>
A complete LDAP auth OpenVPN configuration could look like the following example:
(续上页)
name-server 203.0.113.0.10
name-server 198.51.100.3
subnet 172.18.100.128/29
}
tls {
ca-cert-file /config/auth/ca.crt
cert-file /config/auth/server.crt
dh-file /config/auth/dh1024.pem
key-file /config/auth/server.key
}
}
Client
VyOS can not only act as an OpenVPN site-to-site or Server for multiple clients. You can indeed also configure any VyOS
OpenVPN interface as an OpenVPN client connecting to a VyOS OpenVPN server or any other OpenVPN server.
Given the following example we have one VyOS router acting as OpenVPN server and another VyOS router acting
as OpenVPN client. The Server also pushes a static client IP address to the OpenVPN client. Remember, clients are
identified using their CN attribute in the SSL certificate.
Server
Client
(续上页)
set interfaces openvpn vtun10 tls ca-cert-file '/config/auth/ca.crt'
set interfaces openvpn vtun10 tls cert-file '/config/auth/client1.crt'
set interfaces openvpn vtun10 tls key-file '/config/auth/client1.key'
set interfaces openvpn vtun10 use-lzo-compression
Options
We do not have CLI nodes for every single OpenVPN options. If an option is missing, a feature request should be opened
at Phabricator so all users can benefit from it (see Issues/Feature requests).
If you are a hacker or want to try on your own we support passing raw OpenVPN options to OpenVPN.
set interfaces openvpn vtun10 openvpn-option ‘persistent-key’
Will add persistent-key at the end of the generated OpenVPN configuration. Please use this only as last resort -
things might break and OpenVPN won’t start if you pass invalid options/syntax.
set interfaces openvpn vtun10 openvpn-option ‘push "keepalive 1 10"’
Will add push "keepalive 1 10" to the generated OpenVPN config file.
注解: Sometimes option lines in the generated OpenVPN configurarion require quotes. This is done through a hack on
our config generator. You can pass quotes using the " statement.
Troubleshooting
Check status
Reset OpenVPN
8.3.10 PPPoE
PPP E (Point-to-Point Protocol over Ethernet) is a network protocol for encapsulating PPP frames inside Ethernet frames.
It appeared in 1999, in the context of the boom of DSL as the solution for tunneling packets over the DSL connection
to the ISP (Internet Service Providers) IP network, and from there to the rest of the Internet. A 2005 networking book
noted that “Most DSL providers use PPPoE, which provides authentication, encryption, and compression.”Typical use
of PPPoE involves leveraging the PPP facilities for authenticating the user with a username and password, predominately
via the PAP protocol and less often via CHAP.
Operating Modes
VyOS supports setting up PPPoE in two different ways to a PPPoE internet connection. This is due to most ISPs provide
a modem that is also a wireless router.
Home Users
In this method, the DSL Modem/Router connects to the ISP for you with your credentials preprogrammed into the device.
This gives you an RFC 1918 address, such as 192.168.1.0/24 by default.
For a simple home network using just the ISP’s equipment, this is usually desirable. But if you want to run VyOS as
your firewall and router, this will result in having a double NAT and firewall setup. This results in a few extra layers of
complexity, particularly if you use some NAT or tunnel features.
Business Users
In order to have full control and make use of multiple static public IP addresses, your VyOS will have to initiate the
PPPoE connection and control it. In order for this method to work, you will have to figure out how to make your DSL
Modem/Router switch into a Bridged Mode so it only acts as a DSL Transceiver device to connect between the Ethernet
link of your VyOS and the phone cable. Once your DSL Transceiver is in Bridge Mode, you should get no IP address
from it. Please make sure you connect to the Ethernet Port 1 if your DSL Transeiver has a switch, as some of them only
work this way.
Once you have an Ethernet device connected, i.e. eth0, then you can configure it to open the PPPoE session for you and
your DSL Transceiver (Modem/Router) just acts to translate your messages in a way that vDSL/aDSL understands.
Configuration
set interfaces pppoe pppoe0 description 'This is an awesome interface running on␣
,→VyOS'
PPPoE options
Enabled on-demand PPPoE connections bring up the link only when traffic needs to pass this link. If the link fails
for any reason, the link is brought back up automatically once traffic passes the interface again. If you configure
an on-demand PPPoE connection, you must also configure the idle timeout period, after which an idle PPPoE link
will be disconnected. A non-zero idle timeout will never disconnect the link after it first came up.
set interfaces pppoe <interface> default-route [auto | force | none]
Use this command to specify whether to automatically add a default route pointing to the endpoint of the PPPoE
when the link comes up. The default route is only added if no other default route already exists in the system.
default: A default route to the remote endpoint is automatically added when the link comes up (i.e. auto).
• auto: A default route is added if no other default route (From any source) already exists.
• force: A default route is added after removing all existing default routes.
• none: No default route is installed.
注解: In all modes except ‘none’, all default routes using this interface will be removed when the interface is torn
down - even manually installed static routes.
IPv6
Operation
link/ppp
inet 192.0.2.1 peer 192.0.2.255/32 scope global pppoe0
(下页继续)
(续上页)
valid_lft forever preferred_lft forever
Connect/Disconnect
Example
Requirements:
• Your ISPs modem is connected to port eth0 of your VyOS box.
• No VLAN tagging required by your ISP.
• You need your PPPoE credentials from your DSL ISP in order to configure this. The usual username is in the form
of [email protected] but may vary depending on ISP.
• The largest MTU size you can use with DSL is 1492 due to PPPoE overhead. If you are switching from a DHCP
based ISP like cable then be aware that things like VPN links may need to have their MTU sizes adjusted to work
within this limit.
• With the default-route option set to auto, VyOS will only add the default gateway you receive from
your DSL ISP to the routing table if you have no other WAN connections. If you wish to use a dual WAN
connection, change the default-route option to force. You could also install a static route and set the
default-route option to none.
• With the name-server option set to none, VyOS will ignore the nameservers your ISP sens you and thus you
can fully rely on the ones you have configured statically.
注解: Syntax has changed from VyOS 1.2 (crux) and it will be automatically migrated during an upgrade.
You should add a firewall to your configuration above as well by assigning it to the pppoe0 itself as shown here:
VLAN Example
Some recent ISPs require you to build the PPPoE connection through a VLAN interface. One of those ISPs is e.g.
Deutsche Telekom in Germany. VyOS can easily create a PPPoE session through an encapsulated VLAN interface.
The following configuration will run your PPPoE connection through VLAN7 which is the default VLAN for Deutsche
Telekom:
The following configuration will assign a /64 prefix out of a /56 delegation to eth0. The IPv6 address assigned to eth0 will
be <prefix>::ffff/64. If you do not know the prefix size delegated to you, start with sla-len 0.
Pseudo-Ethernet or MACVLAN interfaces can be seen as subinterfaces to regular ethernet interfaces. Each and every
subinterface is created a different media access control (MAC) address, for a single physical Ethernet port. Pseudo-
Ethernet interfaces have most of their application in virtualized environments,
By using Pseudo-Ethernet interfaces there will be less system overhead compared to running a traditional bridging ap-
proach. Pseudo-Ethernet interfaces can also be used to workaround the general limit of 4096 virtual LANs (VLANs) per
physical Ethernet port, since that limit is with respect to a single MAC address.
Every Virtual Ethernet interfaces behaves like a real Ethernet interface. They can have IPv4/IPv6 addresses configured,
or can request addresses by DHCP/ DHCPv6 and are associated/mapped with a real ethernet port. This also makes
Pseudo-Ethernet interfaces interesting for testing purposes. A Pseudo-Ethernet device will inherit characteristics (speed,
duplex, …) from its physical parent (the so called link) interface.
Once created in the system, Pseudo-Ethernet interfaces can be referenced in the exact same way as other Ethernet inter-
faces. Notes about using Pseudo- Ethernet interfaces:
• Pseudo-Ethernet interfaces can not be reached from your internal host. This means that you can not try to ping a
Pseudo-Ethernet interface from the host system on which it is defined. The ping will be lost.
• Loopbacks occurs at the IP level the same way as for other interfaces, ethernet frames are not forwarded between
Pseudo-Ethernet interfaces.
• Pseudo-Ethernet interfaces may not work in environments which expect a NIC (Network Interface Card) to only
have a single address. This applies to: - VMware machines using default settings - Network switches with security
settings allowing only a single MAC address - xDSL modems that try to lear the MAC address of the NIC
Configuration
A sending station (computer or network switch) may be transmitting data faster than the other end of the link can
accept it. Using flow control, the receiving station can signal the sender requesting suspension of transmissions
until the receiver catches up.
Use this command to disable the generation of Ethernet flow control (pause frames).
Example:
Private VLAN proxy arp. Basically allow proxy arp replies back to the same interface (from which the ARP
request/solicitation was received).
This is done to support (ethernet) switch features, like RFC 3069, where the individual ports are NOT allowed to
communicate with each other, but they are allowed to talk to the upstream router. As described in RFC 3069, it
is possible to allow these hosts to communicate through the upstream router by proxy_arp’ing.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
DHCP(v6)
set interfaces pseudo-ethernet <interface> dhcp-options client-id
<description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
Set the distance for the default gateway sent by the DHCP server.
Example:
It will be combined with the delegated prefix and the sla-id to form a complete interface address. The default is to
use the EUI-64 address of the interface.
Example: Delegate a /64 prefix to interface eth8 which will use a local address on this router of
<prefix>::ffff, as the address 65534 will correspond to ffff in hexadecimal notation.
set interfaces pseudo-ethernet peth0 dhcpv6-options pd 0 interface eth8 address␣
,→65534
VLAN
IEEE 802.1q, often referred to as Dot1q, is the networking standard that supports virtual LANs (VLANs) on an IEEE
802.3 Ethernet network. The standard defines a system of VLAN tagging for Ethernet frames and the accompanying
procedures to be used by bridges and switches in handling such frames. The standard also contains provisions for a
quality-of-service prioritization scheme commonly known as IEEE 802.1p and defines the Generic Attribute Registration
Protocol.
Portions of the network which are VLAN-aware (i.e., IEEE 802.1q conformant) can include VLAN tags. When a frame
enters the VLAN-aware portion of the network, a tag is added to represent the VLAN membership. Each frame must
be distinguishable as being within exactly one VLAN. A frame in the VLAN-aware portion of the network that does not
contain a VLAN tag is assumed to be flowing on the native VLAN.
The standard was developed by IEEE 802.1, a working group of the IEEE 802 standards committee, and continues to be
actively revised. One of the notable revisions is 802.1Q-2014 which incorporated IEEE 802.1aq (Shortest Path Bridging)
and much of the IEEE 802.1d standard.
802.1q VLAN interfaces are represented as virtual sub-interfaces in VyOS. The term used for this is vif.
set interfaces pseudo-ethernet <interface> vif <vlan-id>
Create a new VLAN interface on interface <interface> using the VLAN number provided via <vlan-id>.
You can create multiple VLAN interfaces on a physical interface. The VLAN ID range is from 0 to 4094.
• address can be specified multiple times as IPv4 and/or IPv6 address, e.g. 192.0.2.1/24 and/or 2001:db8::1/64
• dhcp interface address is received by DHCP from a DHCP server on this segment.
• dhcpv6 interface address is received by DHCPv6 from a DHCPv6 server on this segment.
Example:
Once a neighbor has been found, the entry is considered to be valid for at least for this specifc time. An entry’s
validity will be extended if it receives positive feedback from higher level protocols.
This defaults to 30 seconds.
Example:
Define different modes for sending replies in response to received ARP requests that resolve local target IP ad-
dresses:
If configured, reply only if the target IP address is local address configured on the incoming interface.
If this option is unset (default), reply for any local target IP address, configured on any interface.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
DHCP(v6)
set interfaces pseudo-ethernet <interface> vif <vlan-id> dhcp-options
client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
Instead of sending the real system hostname to the DHCP server, overwrite the host-name with this given-value.
Example:
8.3.12 Tunnel
set interfaces tunnel tun0 description 'This is an awesome interface running on␣
,→VyOS'
Use this command to direct an interface to not detect any physical state changes on a link, for example, when the
cable is unplugged.
Default is to detects physical link state changes.
Example:
Define behavior for gratuitous ARP frames who’s IP is not already present in the ARP table. If configured create
new entries in the ARP table.
Both replies and requests type gratuitous arp will trigger the ARP table to be updated, if this setting is on.
If the ARP table already contains the IP address of the gratuitous arp frame, the arp table will be updated regardless
if this setting is on or off.
set interfaces tunnel tun0 ip enable-arp-accept
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
IPIP
This is one of the simplest types of tunnels, as defined by RFC 2003. It takes an IPv4 packet and sends it as a payload of
another IPv4 packet. For this reason, there are no other configuration options for this kind of tunnel.
An example:
IP6IP6
This is the IPv6 counterpart of IPIP. I’m not aware of an RFC that defines this encapsulation specifically, but it’s a
natural specific case of IPv6 encapsulation mechanisms described in :rfc:2473‘.
It’s not likely that anyone will need it any time soon, but it does exist.
An example:
IPIP6
In the future this is expected to be a very useful protocol (though there are other proposals).
As the name implies, it’s IPv4 encapsulated in IPv6, as simple as that.
An example:
6in4 (SIT)
6in4 uses tunneling to encapsulate IPv6 traffic over IPv4 links as defined in RFC 4213. The 6in4 traffic is sent over
IPv4 inside IPv4 packets whose IP headers have the IP protocol number set to 41. This protocol number is specifically
designated for IPv6 encapsulation, the IPv4 packet header is immediately followed by the IPv6 packet being carried. The
encapsulation overhead is the size of the IPv4 header of 20 bytes, therefore with an MTU of 1500 bytes, IPv6 packets
of 1480 bytes can be sent without fragmentation. This tunneling technique is frequently used by IPv6 tunnel brokers like
Hurricane Electric.
An example:
A GRE tunnel operates at layer 3 of the OSI model and is repsented by IP protocol 47.The main benefit of a GRE tunnel
is that you are able to carry multiple protocols inside the same tunnel. GRE also supports multicast traffic and supports
routing protocols that leverage multicast to form neighbor adjacencies.
A VyOS GRE tunnel can carry both IPv4 and IPv6 traffic and can also be created 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.
VyOS Router:
interface Tunnel100
ip address 10.0.0.2 255.255.255.252
tunnel source 203.0.113.10
tunnel destination 198.51.100.2
Here is a second example of a dual-stack tunnel over IPv6 between a VyOS router and a Linux host using systemd-
networkd.
VyOS Router:
(续上页)
set interfaces tunnel tun101 source-address '2001:db8:babe:face::3afe:3'
set interfaces tunnel tun101 remote '2001:db8:9bb:3ce::5'
Linux systemd-networkd:
This requires two files, one to create the device (XXX.netdev) and one to configure the network on the device
(XXX.network)
# cat /etc/systemd/network/gre-example.netdev
[NetDev]
Name=gre-example
Kind=ip6gre
MTUBytes=14180
[Tunnel]
Remote=2001:db8:babe:face::3afe:3
# cat /etc/systemd/network/gre-example.network
[Match]
Name=gre-example
[Network]
Address=2001:db8:feed:beef::2/126
[Address]
Address=192.168.5.2/30
Tunnel keys
GRE is also the only classic protocol that allows creating multiple tunnels with the same source and destination due to
its support for tunnel keys. Despite its name, this feature has nothing to do with security: it’s simply an identifier that
allows routers to tell one tunnel from another.
An example:
Troubleshooting
GRE is a well defined standard that is common in most networks. While not inherently difficult to configure there are a
couple of things to keep in mind to make sure the configuration performs as expected. A common cause for GRE tunnels
to fail to come up correctly include ACL or Firewall configurations that are discarding IP protocol 47 or blocking your
source/desintation traffic.
1. Confirm IP connectivity between tunnel source-address and remote:
注解: There is also a GRE over IPv6 encapsulation available, it is called: ip6gre.
Results in:
8.3.14 VXLAN
VXLAN is a network virtualization technology that attempts to address the scalability problems associated with large cloud
computing deployments. It uses a VLAN-like encapsulation technique to encapsulate OSI layer 2 Ethernet frames within
layer 4 UDP datagrams, using 4789 as the default IANA-assigned destination UDP port number. VXLAN endpoints,
which terminate VXLAN tunnels and may be either virtual or physical switch ports, are known as VTEP (VXLAN
tunnel endpoints).
VXLAN is an evolution of efforts to standardize on an overlay encapsulation protocol. It increases scalability up to
16 million logical networks and allows for layer 2 adjacency across IP networks. Multicast or unicast with head-end
replication (HER) is used to flood broadcast, unknown unicast, and multicast (BUM) traffic.
The VXLAN specification was originally created by VMware, Arista Networks and Cisco. Other backers of the VXLAN
technology include Huawei, Broadcom, Citrix, Pica8, Big Switch Networks, Cumulus Networks, Dell EMC, Ericsson,
Mellanox, FreeBSD, OpenBSD, Red Hat, Joyent, and Juniper Networks.
VXLAN was officially documented by the IETF in RFC 7348.
If configuring VXLAN in a VyOS virtual machine, ensure that MAC spoofing (Hyper-V) or Forged Transmits (ESX) are
permitted, otherwise forwarded frames may be blocked by the hypervisor.
注解: As VyOS is based on Linux and there was no official IANA port assigned for VXLAN, VyOS uses a default port
of 8472. You can change the port on a per VXLAN interface basis to get it working across multiple vendors.
Configuration
set interfaces vxlan vxlan0 description 'This is an awesome interface running on␣
,→VyOS'
Once a neighbor has been found, the entry is considered to be valid for at least for this specifc time. An entry’s
validity will be extended if it receives positive feedback from higher level protocols.
This defaults to 30 seconds.
Example:
Define different modes for sending replies in response to received ARP requests that resolve local target IP ad-
dresses:
If configured, reply only if the target IP address is local address configured on the incoming interface.
If this option is unset (default), reply for any local target IP address, configured on any interface.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
注解: As VyOS is Linux based the default port used is not using 4789 as the default IANA-assigned destination
UDP port number. Instead VyOS uses the Linux default port of 8472.
Source IP address used for VXLAN underlay. This is mandatory when using VXLAN via L2VPN/EVPN.
Unicast
Multicast
Multicast VXLAN
Example
Spine1:
fa0/2 towards Leaf2, IP-address: 10.1.2.1/24
fa0/3 towards Leaf3, IP-address: 10.1.3.1/24
Leaf2:
Eth0 towards Spine1, IP-address: 10.1.2.2/24
Eth1 towards a vlan-aware switch
Leaf3:
Eth0 towards Spine1, IP-address 10.1.3.3/24
Eth1 towards a vlan-aware switch
Spine1 Configuration:
conf t
ip multicast-routing
!
interface fastethernet0/2
ip address 10.1.2.1 255.255.255.0
ip pim sparse-dense-mode
!
interface fastethernet0/3
ip address 10.1.3.1 255.255.255.0
ip pim sparse-dense-mode
!
router ospf 1
network 10.0.0.0 0.255.255.255 area 0
Multicast-routing is required for the leafs to forward traffic between each other in a more scalable way. This also requires
PIM to be enabled towards the Leafs so that the Spine can learn what multicast groups each Leaf expect traffic from.
Leaf2 configuration:
set interfaces ethernet eth0 address '10.1.2.2/24'
set protocols ospf area 0 network '10.0.0.0/8'
Leaf3 configuration:
set interfaces ethernet eth0 address '10.1.3.3/24'
set protocols ospf area 0 network '10.0.0.0/8'
(下页继续)
(续上页)
As you can see, Leaf2 and Leaf3 configuration is almost identical. There are lots of commands above, I’ll try to into
more detail below, command descriptions are placed under the command boxes:
This commands creates a bridge that is used to bind traffic on eth1 vlan 241 with the vxlan241-interface. The IP-address
is not required. It may however be used as a default gateway for each Leaf which allows devices on the vlan to reach other
subnets. This requires that the subnets are redistributed by OSPF so that the Spine will learn how to reach it. To do this
you need to change the OSPF network from‘10.0.0.0/8’to‘0.0.0.0/0’to allow 172.16/12-networks to be advertised.
Binds eth1.241 and vxlan241 to each other by making them both member interfaces of the same bridge.
The multicast-group used by all Leafs for this vlan extension. Has to be the same on all Leafs that has this interface.
Sets the interface to listen for multicast packets on. Could be a loopback, not yet tested.
Sets the unique id for this vxlan-interface. Not sure how it correlates with multicast-address.
The destination port used for creating a VXLAN interface in Linux defaults to its pre-standard value of 8472 to preserve
backwards compatibility. A configuration directive to support a user-specified destination port to override that behavior
is available using the above command.
Unicast VXLAN
Alternative to multicast, the remote IPv4 address of the VXLAN tunnel can be set directly. Let’s change the Multicast
example from above:
# leaf2
set interface vxlan vxlan241 remote 10.1.3.3
# leaf3
set interface vxlan vxlan241 remote 10.1.2.2
The default port udp is set to 8472. It can be changed with set interface vxlan <vxlanN> port <port>
8.3.15 WireGuard
WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. See https://www.
wireguard.com for more information.
Configuration
WireGuard requires the generation of a keypair, a private key which will decrypt incoming traffic and a public key, which
the peer(s) will use to encrypt traffic.
Generate keypair
Named keypairs can be used on a interface basis, if configured. If multiple WireGuard interfaces are being configured,
each can have their own keypairs.
The commands below will generate 2 keypairs, which are not related to each other.
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, if you however act as a server and endpoints initiate the connections
to your system, you need to define a port your clients can connect to, otherwise it’s randomly chosen and may make it
difficult with firewall rules, since the port may be a different one when you reboot your system.
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
The last step is to define an interface route for 10.2.0.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.
注解: You can not assign the same allowed-ips statement to multiple WireGuard peers. This a a design decission. For
more information please check the WireGuard mailing list.
The command run show wireguard keypairs pubkey KP01 will then show the public key, which needs to
be shared with the peer.
remote side
Assure that your firewall rules allow the traffic, in which case you have a working VPN using WireGuard
(续上页)
PING 10.1.0.1 (10.1.0.1) 56(84) bytes of data.
64 bytes from 10.1.0.1: icmp_seq=1 ttl=64 time=4.40 ms
64 bytes from 10.1.0.1: icmp_seq=2 ttl=64 time=1.02 ms
An additional layer of symmetric-key crypto can be used on top of the asymmetric crypto, which is optional.
Copy the key, as it is not stored on the local file system. Make sure you distribute that key in a safe manner, it’s a
symmetric key, so only you and your peer should have knowledge of its content.
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 would allow the peers to interact
with one another.
wireguard wg0 {
address 10.172.24.1/24
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
persistent-keepalive 15
pubkey F5MbW7ye7DsoxdOaixjdrudshjjxN5UdNV+pGFHqehc=
}
peer iPhone {
allowed-ips 10.172.24.20/32
allowed-ips 2001:DB8:470:22::30/128
persistent-keepalive 15
pubkey BknHcLFo8nOo8Dwq2CjaC/TedchKQ0ebxC7GYn7Al00=
}
port 2224
}
The following is the config for the iPhone peer above. It’s important to note that the AllowedIPs setting directs all
IPv4 and IPv6 traffic through the connection.
[Interface]
PrivateKey = ARAKLSDJsadlkfjasdfiowqeruriowqeuasdf=
Address = 10.172.24.20/24, 2001:DB8:470:22::20/64
DNS = 10.0.0.53, 10.0.0.54
[Peer]
PublicKey = RIbtUTCfgzNjnLNPQ/ulkGnnB2vMWHm7l2H/xUfbyjc=
(下页继续)
(续上页)
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 192.0.2.1:2224
PersistentKeepalive = 25
This MacBook peer is doing split-tunneling, where only the subnets local to the server go over the connection.
[Interface]
PrivateKey = 8Iasdfweirousd1EVGUk5XsT+wYFZ9mhPnQhmjzaJE6Go=
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
Endpoint = 192.0.2.1:2224
PersistentKeepalive = 25
Operational commands
WLAN (Wireless LAN) interface provide 802.11 (a/b/g/n/ac) wireless support (commonly referred to as Wi-Fi) by means
of compatible hardware. If your hardware supports it, VyOS supports multiple logical wireless interfaces per physical
device.
There are three modes of operation for a wireless interface:
• WAP (Wireless Access-Point) provides network access to connecting stations if the physical hardware supports
acting as a WAP
• A station acts as a Wi-Fi client accessing the network through an available WAP
• Monitor, the system passively monitors any kind of wireless traffic
If the system detects an unconfigured wireless device, it will be automatically added the configuration tree, specifying any
detected settings (for example, its MAC address) and configured to run in monitor mode.
Configuration
If not set (default) allows you to have multiple network interfaces on the same subnet, and have the ARPs for
each interface be answered based on whether or not the kernel would route a packet from the ARP’d IP out that
interface (therefore you must use source based routing for this to work).
In other words it allows control of which cards (usually 1) will respond to an arp request.
Example:
set interfaces wireless wlan0 ip disable-arp-filter
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
DHCP(v6)
set interfaces wireless <interface> dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
Wireless options
PPDU
注解: There are limits on which channels can be used with HT40- and HT40+. Following table shows the
channels that may be available for HT40- and HT40+ use per IEEE 802.11n Annex J:
Depending on the location, not all of these channels may be available for use!
注解: 40 MHz channels may switch their primary and secondary channels if needed or creation of 40 MHz
channel maybe rejected based on overlapping BSSes. These changes are done automatically when hostapd is
setting up the 40 MHz channel.
Set the maximum length of A-MPDU pre-EOF padding that the station can receive
set interfaces wireless <interface> capabilities vht short-gi <80 | 160>
Short GI capabilities
set interfaces wireless <interface> capabilities vht stbc rx <num>
Enable receiving PPDU using STBC (Space Time Block Coding)
set interfaces wireless <interface> capabilities vht stbc tx
Enable sending PPDU using STBC (Space Time Block Coding)
set interfaces wireless <interface> capabilities vht tx-powersave
Enable VHT TXOP Power Save Mode
set interfaces wireless <interface> capabilities vht vht-cf
Station supports receiving VHT variant HT Control field
The example creates a wireless station (commonly referred to as Wi-Fi client) that accesses the network through the WAP
defined in the above example. The 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
Resulting in
interfaces {
[...]
wireless wlan0 {
address dhcp
security {
wpa {
passphrase "12345678"
}
}
ssid TEST
type station
}
Security
WPA (Wi-Fi Protected Access) and WPA2 Enterprise in combination with 802.1x based authentication can be used to
authenticate users or computers in a domain.
The wireless client (supplicant) authenticates against the RADIUS server (authentication server) using an EAP method
configured on the RADIUS server. The WAP (also referred to as authenticator) role is to send all authentication messages
between the supplicant and the configured authentication server, thus the RADIUS server is responsible for authenticating
the users.
The WAP in this example has the following characteristics:
• IP address 192.168.2.1/24
set interfaces wireless wlan0 security wpa radius server 192.168.3.10 port 1812
Resulting in
interfaces {
[...]
wireless wlan0 {
address 192.168.2.1/24
channel 1
mode n
security {
wpa {
cipher CCMP
mode wpa2
radius {
server 192.168.3.10 {
key 'VyOSPassword'
port 1812
}
}
}
}
ssid "Enterprise-TEST"
type access-point
}
}
system {
[...]
wifi-regulatory-domain DE
}
VLAN
IEEE 802.1q, often referred to as Dot1q, is the networking standard that supports virtual LANs (VLANs) on an IEEE
802.3 Ethernet network. The standard defines a system of VLAN tagging for Ethernet frames and the accompanying
procedures to be used by bridges and switches in handling such frames. The standard also contains provisions for a
quality-of-service prioritization scheme commonly known as IEEE 802.1p and defines the Generic Attribute Registration
Protocol.
Portions of the network which are VLAN-aware (i.e., IEEE 802.1q conformant) can include VLAN tags. When a frame
enters the VLAN-aware portion of the network, a tag is added to represent the VLAN membership. Each frame must
be distinguishable as being within exactly one VLAN. A frame in the VLAN-aware portion of the network that does not
contain a VLAN tag is assumed to be flowing on the native VLAN.
The standard was developed by IEEE 802.1, a working group of the IEEE 802 standards committee, and continues to be
actively revised. One of the notable revisions is 802.1Q-2014 which incorporated IEEE 802.1aq (Shortest Path Bridging)
and much of the IEEE 802.1d standard.
802.1q VLAN interfaces are represented as virtual sub-interfaces in VyOS. The term used for this is vif.
set interfaces wireless <interface> vif <vlan-id>
Create a new VLAN interface on interface <interface> using the VLAN number provided via <vlan-id>.
You can create multiple VLAN interfaces on a physical interface. The VLAN ID range is from 0 to 4094.
Configure interface-specific Host/Router behaviour. If set, the interface will switch to host mode and IPv6 for-
warding will be disabled on this interface.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
set interfaces wireless <interface> vif <vlan-id> ipv6 address eui64 <prefix>
EUI-64 as specified in RFC 4291 allows a host to assign iteslf a unique 64-Bit IPv6 address.
Example:
Configure interface-specific Host/Router behaviour. If set, the interface will switch to host mode and IPv6 for-
warding will be disabled on this interface.
Example:
DHCP(v6)
set interfaces wireless <interface> vif <vlan-id> dhcp-options client-id
<description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
Set the distance for the default gateway sent by the DHCP server.
Example:
Specify the interface address used locally on the interfcae where the prefix has been delegated to. ID must be a
decimal integer.
It will be combined with the delegated prefix and the sla-id to form a complete interface address. The default is to
use the EUI-64 address of the interface.
Example: Delegate a /64 prefix to interface eth8 which will use a local address on this router of
<prefix>::ffff, as the address 65534 will correspond to ffff in hexadecimal notation.
QinQ (802.1ad)
IEEE 802.1ad was an Ethernet networking standard informally known as QinQ as an amendment to IEEE standard 802.1q
VLAN interfaces as described above. 802.1ad was incorporated into the base 802.1q standard in 2011. The technique
is also known as provider bridging, Stacked VLANs, or simply QinQ or Q-in-Q. “Q-in-Q”can for supported devices
apply to C-tag stacking on C-tag (Ethernet Type = 0x8100).
The original 802.1q specification allows a single Virtual Local Area Network (VLAN) header to be inserted into an Eth-
ernet frame. QinQ allows multiple VLAN tags to be inserted into a single frame, an essential capability for implementing
Metro Ethernet network topologies. Just as QinQ extends 802.1Q, QinQ itself is extended by other Metro Ethernet
protocols.
In a multiple VLAN header context, out of convenience the term “VLAN tag”or just “tag”for short is often used in
place of“802.1q VLAN header”. QinQ allows multiple VLAN tags in an Ethernet frame; together these tags constitute
a tag stack. When used in the context of an Ethernet frame, a QinQ frame is a frame that has 2 VLAN 802.1q headers
(double-tagged).
In VyOS the terms vif-s and vif-c stand for the ethertype tags that are used.
The inner tag is the tag which is closest to the payload portion of the frame. It is officially called C-TAG (customer tag,
with ethertype 0x8100). The outer tag is the one closer/closest to the Ethernet header, its name is S-TAG (service tag
with Ethernet Type = 0x88a8).
set interfaces wireless <interface> vif-s <vlan-id> vif-c <vlan-id> address
<address | dhcp | dhcpv6>
Configure interface <interface> with one or more interface addresses.
• address can be specified multiple times as IPv4 and/or IPv6 address, e.g. 192.0.2.1/24 and/or 2001:db8::1/64
• dhcp interface address is received by DHCP from a DHCP server on this segment.
• dhcpv6 interface address is received by DHCPv6 from a DHCPv6 server on this segment.
Example:
set interfaces wireless wlan0 vif-s 1000 vif-c 20 description 'This is an␣
,→awesome interface running on VyOS'
set interfaces wireless <interface> vif-s <vlan-id> vif-c <vlan-id> mtu <mtu>
Configure MTU on given <interface>. It is the size (in bytes) of the largest ethernet frame sent on this link.
Example:
Define different modes for sending replies in response to received ARP requests that resolve local target IP ad-
dresses:
If configured, reply only if the target IP address is local address configured on the incoming interface.
If this option is unset (default), reply for any local target IP address, configured on any interface.
SLAAC RFC 4862. IPv6 hosts can configure themselves automatically when connected to an IPv6 network using
the Neighbor Discovery Protocol via ICMP 6 router discovery messages. When first connected to a network, a
host sends a link-local router solicitation multicast request for its configuration parameters; routers respond to such
a request with a router advertisement packet that contains Internet Layer configuration parameters.
注解: This method automatically disables IPv6 traffic forwarding on the interface in question.
Example:
set interfaces wireless wlan0 vif-s 1000 vif-c 20 ipv6 address autoconf
set interfaces wireless <interface> vif-s <vlan-id> vif-c <vlan-id> vrf <vrf>
Place interface in given VRF instance.
参见:
There is an entire chapter about how to configure a VRF, please check this for additional information.
Example:
set interfaces wireless wlan0 vif-s 1000 vif-c 20 vrf red
DHCP(v6)
set interfaces wireless <interface> vif-s <vlan-id> vif-c <vlan-id>
dhcp-options client-id <description>
RFC 2131 states: The client MAY choose to explicitly provide the identifier through the‘client identifier’option.
If the client supplies a ‘client identifier’, the client MUST use the same ‘client identifier’in all subsequent
messages, and the server MUST use that identifier to identify the client.
Example:
set interfaces wireless wlan0 vif-s 1000 vif-c 20 dhcp-options client-id 'foo-bar
,→'
set interfaces wireless wlan0 vif-s 1000 vif-c 20 dhcp-options host-name 'VyOS'
Operation
(续上页)
注解: Scanning is not supported on all wireless drivers and wireless hardware. Refer to your driver and wireless hardware
documentation for further details.
Examples
The following example creates a WAP. When configuring multiple WAP interfaces, you must specify unique IP addresses,
channels, Network IDs commonly referred to as SSID (Service Set Identifier), and MAC addresses.
The WAP in this example has the following characteristics:
• IP address 192.168.2.1/24
• Network ID (SSID) TEST
• WPA passphrase 12345678
• Use 802.11n protocol
• Wireless channel 1
Resulting in
interfaces {
[...]
wireless wlan0 {
address 192.168.2.1/24
channel 1
mode n
security {
wpa {
cipher CCMP
mode wpa2
passphrase "12345678"
}
}
ssid "TEST"
type access-point
}
}
system {
[...]
wifi-regulatory-domain DE
}
To get it to work as a access point with this configuration you will need to set up a DHCP server to work with that network.
You can - of course - also bridge the Wireless interface with any configured bridge (Bridge) on the system.
The wirelessmodem interface provides access (through a wireless modem/wwan) to wireless networks provided by various
cellular providers. VyOS uses the interfaces wirelessmodem subsystem for configuration.
Configuration
Operation
link/ppp
inet 10.26.238.93 peer 10.64.64.64/32 scope global wlm0
valid_lft forever preferred_lft forever
Description: baaar
Example
The following example is based on a Sierra Wireless MC7710 miniPCIe card (only the form factor in reality it runs UBS)
and Deutsche Telekom as ISP. The card is assembled into a PC Engines APU4.
Supported Modules
The following hardware modules have been tested successfully in an PC Engines APU4 board:
• Sierra Wireless AirPrime MC7304 miniPCIe card (LTE)
• Sierra Wireless AirPrime MC7430 miniPCIe card (LTE)
• Sierra Wireless AirPrime MC7455 miniPCIe card (LTE)
• Sierra Wireless AirPrime MC7710 miniPCIe card (LTE)
• Huawei ME909u-521 miniPCIe card (LTE)
• Huawei ME909s-120 miniPCIe card (LTE)
Outbound traffic can be balanced between two or more outbound interfaces. If a path fails, traffic is balanced across the
remaining healthy paths, a recovered path is automatically added back to the routing table and used by the load balancer.
The load balancer automatically adds routes for each path to 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:
• a interface with a nexthop
• one rule with a LAN (inbound-interface) and the WAN (interface).
Let’s assume we have two DHCP WAN interfaces and one LAN (eth2):
set load-balancing wan interface-health eth0 nexthop 'dhcp'
set load-balancing wan interface-health eth1 nexthop 'dhcp'
set load-balancing wan rule 1 inbound-interface 'eth2'
set load-balancing wan rule 1 interface eth0
set load-balancing wan rule 1 interface eth1
Interfaces, their weight and the type of traffic to be balanced are defined in numbered balancing rule sets. The rule sets are
executed in numerical order against outgoing packets. In case of a match the packet is sent through an interface specified
in the matching rule. If a packet doesn’t match any rule it is sent by using the system routing table. Rule numbers can’
t be changed.
Create a load balancing rule, rule can be a number between 1 and 9999:
vyos@vyos# set load-balancing wan rule 1
Possible completions:
description Description for this rule
> destination Destination
exclude Exclude packets matching this rule from wan load balance
failover Enable failover for packets matching this rule from wan load␣
,→balance
(续上页)
protocol Protocol to match
> source Source information
Interface weight
Let’s expand the example from above and add a weight to the interfaces. The bandwidth from eth0 is larger than eth1.
Per default outbound traffic is distributed randomly across available interfaces. Weights can be assigned to interfaces to
influence the balancing.
Rate limit
A packet rate limit can be set for a rule to apply the rule to traffic above or below a specified threshold. To configure the
rate limiting use:
• burst: Number of packets allowed to overshoot the limit within period. Default 5.
• period: Time window for rate calculation. Possible values: second (one second), minute (one minute),
hour (one hour). Default is second.
• rate: Number of packets. Default 5.
• threshold: below or above the specified rate limit.
Outgoing traffic is balanced in a flow-based manner. A connection tracking table is used to track flows by their source
address, destination address and port. Each flow is assigned to an interface according to the defined balancing rules and
subsequent packets are sent through the same interface. This has the advantage that packets always arrive in order if links
with different speeds are in use.
Packet-based balancing can lead to a better balance across interfaces when out of order packets are no issue. Per-packet-
based balancing can be set for a balancing rule with:
Exclude traffic
To exclude traffic from load balancing, traffic matching an exclude rule is not balanced but routed through the system
routing table instead:
The health of interfaces and paths assigned to the load balancer is periodically checked by sending ICMP packets (ping)
to remote destinations, a TTL test or the execution of a user defined script. If an interface fails the health check it is
removed from the load balancer’s pool of interfaces. To enable health checking for an interface:
Set the number of health check failures before an interface is marked as unavailable, range for number is 1 to 10, default
1. Or set the number of successful health checks before an interface is added back to the interface pool, range for number
is 1 to 10, default 1.
Each health check is configured in its own test, tests are numbered and processed in numeric order. For multi target health
checking multiple tests can be defined:
• resp-time: the maximum response time for ping in seconds. Range 1…30, default 5
• target: the target to be sent ICMP packets to, address can be an IPv4 address or hostname
• test-script: A user defined script must return 0 to be considered successful and non-zero to fail. Scripts are
located in /config/scripts, for different locations the full path needs to be provided
• ttl-limit: For the UDP TTL limit test the hop count limit must be specified. The limit must be shorter than
the path length, an ICMP time expired message is needed to be returned for a successful test. default 1
• type: Specify the type of test. type can be ping, ttl or a user defined script
Per default, interfaces used in a load balancing pool replace the source IP of each outgoing packet with its own address to
ensure that replies arrive on the same interface. This works through automatically generated source NAT (SNAT) rules,
these rules are only applied to balanced traffic. In cases where this behaviour is not desired, the automatic generation of
SNAT rules can be disabled:
Inbound connections to a WAN interface can be improperly handled when the reply is sent back to the client.
Upon reception of an incoming packet, when a response is sent, it might be desired to ensure that it leaves from the same
interface as the inbound one. This can be achieved by enabling sticky connections in the load balancing:
8.4.5 Failover
In failover mode, one interface is set to be the primary interface and other interfaces are secondary or spare. Instead
of balancing traffic across all healthy interfaces, only the primary interface is used and in case of failure, a secondary
interface selected from the pool of available interfaces takes over. The primary interface is selected based on its weight
and health, others become secondary interfaces. Secondary interfaces to take over a failed primary interface are chosen
from the load balancer’s interface pool, depending on their weight and health. Interface roles can also be selected based
on rule order by including interfaces in balancing rules and ordering those rules accordingly. To put the load balancer in
failover mode, create a failover rule:
Because existing sessions do not automatically fail over to a new path, the session table can be flushed on each connection
state change:
警告: Flushing the session table will cause other connections to fall back from flow-based to packet-based balancing
until each flow is reestablished.
A script can be run when an interface state change occurs. Scripts are run from /config/scripts, for a different location
specify the full path:
警告: Blocking call with no timeout. System will become unresponsive if script does not return!
Show WAN load balancer information including test types and targets. A character at the start of each line depicts the
state of the test
• + successful
• - failed
• a blank indicates that no test has been carried out
Interface: eth1
Status: active
Last Status Change: Tue Jun 11 20:06:42 2019
+Test: ping Target:
Last Interface Success: 0s
Last Interface Failure: 6m26s
# Interface Failure(s): 0
Restart
restart wan-load-balance
8.5 NAT
8.5.1 NAT44
NAT (Network Address Translation) is a common method of remapping one IP address space into another by modifying
network address information in the IP header of packets while they are in transit across a traffic routing device. The
technique was originally used as a shortcut to avoid the need to readdress every host when a network was moved. It
has become a popular and essential tool in conserving global address space in the face of IPv4 address exhaustion. One
Internet-routable IP address of a NAT gateway can be used for an entire private network.
IP masquerading is a technique that hides an entire IP address space, usually consisting of private IP addresses, behind
a single IP address in another, usually public address space. The hidden addresses are changed into a single (public) IP
address as the source address of the outgoing IP packets so they appear as originating not from the hidden host but from
the routing device itself. Because of the popularity of this technique to conserve IPv4 address space, the term NAT has
become virtually synonymous with IP masquerading.
As network address translation modifies the IP address information in packets, NAT implementations may vary in their
specific behavior in various addressing cases and their effect on network traffic. The specifics of NAT behavior are not
commonly documented by vendors of equipment containing NAT implementations.
The computers on an internal network can use any of the addresses set aside by the IANA (Internet Assigned Numbers
Authority) for private addressing (see RFC 1918). These reserved IP addresses are not in use on the Internet, so an
external machine will not directly route to them. The following addresses are reserved for private use:
• 10.0.0.0 to 10.255.255.255 (CIDR: 10.0.0.0/8)
• 172.16.0.0 to 172.31.255.255 (CIDR: 172.16.0.0/12)
• 192.168.0.0 to 192.168.255.255 (CIDR: 192.168.0.0/16)
If an ISP deploys a CGN (Carrier-grade NAT), and uses RFC 1918 address space to number customer gateways, the risk
of address collision, and therefore routing failures, arises when the customer network already uses an RFC 1918 address
space.
This prompted some ISPs to develop a policy within the ARIN (American Registry for Internet Numbers) to allocate
new private address space for CGNs, but ARIN deferred to the IETF before implementing the policy indicating that the
matter was not a typical allocation issue but a reservation of addresses for technical purposes (per RFC 2860).
IETF published RFC 6598, detailing a shared address space for use in ISP CGN deployments that can handle the same
network prefixes occurring both on inbound and outbound interfaces. ARIN returned address space to the IANA for this
allocation.
Overview
SNAT
SNAT (Source Network Address Translation) is the most common form of NAT and is typically referred to simply as
NAT. To be more correct, what most people refer to as NAT is actually the process of PAT (Port Address Translation),
or NAT overload. SNAT is typically used by internal users/private hosts to access the Internet - the source address is
translated and thus kept private.
DNAT
DNAT (Destination Network Address Translation) changes the destination address of packets passing through the router,
while SNAT changes the source address of packets. DNAT is typically used when an external (public) host needs to
initiate a session with an internal (private) host. A customer needs to access a private service behind the routers public
IP. A connection is established with the routers public IP address on a well known port and thus all traffic for this port is
rewritten to address the internal (private) host.
Bidirectional NAT
This is a common scenario where both SNAT and DNAT are configured at the same time. It’s commonly used then
internal (private) hosts need to establish a connection with external resources and external systems need to access internal
(private) resources.
There is a very nice picture/explanation in the Vyatta documentation which should be rewritten here.
NAT Ruleset
NAT is configured entirely on a series of so called rules. Rules are numbered and evaluated by the underlying OS in
numerical order! The rule numbers can be changes by utilizing the rename and copy commands.
注解: Changes to the NAT system only affect newly established connections. Already established connections are not
affected.
提示: When designing your NAT ruleset leave some space between consecutive rules for later extension. Your ruleset
could start with numbers 10, 20, 30. You thus can later extend the ruleset and place new rules between existing ones.
For Bidirectional NAT a rule for both SNAT and DNAT needs to be created.
Traffic Filters
Traffic Filters are used to control which packets will have the defined NAT rules applied. Five different filters can be
applied within a NAT rule.
• outbound-interface - applicable only to SNAT. It configures the interface which is used for the outside traffic that
this translation rule applies to.
Example:
• inbound-interface - applicable only to DNAT. It configures the interface which is used for the inside traffic the
translation rule applies to.
Example:
• protocol - specify which types of protocols this translation rule applies to. Only packets matching the specified
protocol are NATed. By default this applies to all protocols.
Example:
– Set SNAT rule 20 to only NAT TCP and UDP packets
– Set DNAT rule 20 to only NAT UDP packets
• source - specifies which packets the NAT translation rule applies to based on the packets source IP address and/or
source port. Only matching packets are considered for NAT.
Example:
– Set SNAT rule 20 to only NAT packets arriving from the 192.0.2.0/24 network
– Set SNAT rule 30 to only NAT packets arriving from the 203.0.113.0/24 network with a source port of 80
and 443
• destination - specify which packets the translation will be applied to, only based on the destination address and/or
port number configured.
注解: If no destination is specified the rule will match on any destination address and port.
Example:
– Configure SNAT rule (40) to only NAT packets with a destination address of 192.0.2.1.
Address Conversion
Every NAT rule has a translation command defined. The address defined for the translation is the address used when the
address information in a packet is replaced.
Source Address
For SNAT rules the packets source address will be replaced with the address specified in the translation command. A port
translation can also be specified and is part of the translation address.
注解: The translation address must be set to one of the available addresses on the configured outbound-interface or it
must be set to masquerade which will use the primary IP address of the outbound-interface as its translation address.
注解: When using NAT for a large number of host systems it recommended that a minimum of 1 IP address is used
to NAT every 256 private host systems. This is due to the limit of 65,000 port numbers available for unique translations
and a reserving an average of 200-300 sessions per host system.
Example:
• Define a discrete source IP address of 100.64.0.1 for SNAT rule 20
• Use address masquerade (the interfaces primary address) on rule 30
• For a large amount of private machines behind the NAT your address pool might to be bigger. Use any address in
the range 100.64.0.10 - 100.64.0.20 on SNAT rule 40 when doing the translation
Destination Address
For DNAT rules the packets destination address will be replaced by the specified address in the translation address com-
mand.
Example:
• DNAT rule 10 replaces the destination address of an inbound packet with 192.0.2.10
Configuration Examples
rule 100 {
outbound-interface eth0
source {
address 192.168.0.0/24
}
translation {
address masquerade
}
}
In this example, we use masquerade as the translation address instead of an IP address. The masquerade target is
effectively an alias to say “use whatever IP address is on the outgoing interface”, rather than a statically configured IP
address. This is useful if you use DHCP for your outgoing interface and do not know what the external address will be.
When using NAT for a large number of host systems it recommended that a minimum of 1 IP address is used to NAT
every 256 host systems. This is due to the limit of 65,000 port numbers available for unique translations and a reserving
an average of 200-300 sessions per host system.
Example: For an ~8,000 host network a source NAT pool of 32 IP addresses is recommended.
A pool of addresses can be defined by using a hyphen between two IP addresses:
Avoiding “leaky”NAT
Linux netfilter will not NAT traffic marked as INVALID. This often confuses people into thinking that Linux (or specif-
ically VyOS) has a broken NAT implementation because non-NATed traffic is seen leaving an external interface. This
is actually working as intended, and a packet capture of the “leaky”traffic should reveal that the traffic is either an
additional TCP “RST”, “FIN,ACK”, or “RST,ACK”sent by client systems after Linux netfilter considers the
connection closed. The most common is the additional TCP RST some host implementations send after terminating a
connection (which is implementation-specific).
In other words, connection tracking has already observed the connection be closed and has transition the flow to INVALID
to prevent attacks from attempting to reuse the connection.
You can avoid the “leaky”behavior by using a firewall policy that drops “invalid”state packets.
Having control over the matching of INVALID state traffic, e.g. the ability to selectively log, is an important troubleshoot-
ing tool for observing broken protocol behavior. For this reason, VyOS does not globally drop invalid state traffic, instead
allowing the operator to make the determination on how the traffic is handled.
A typical problem with using NAT and hosting public servers is the ability for internal systems to reach an internal server
using it’s external IP address. The solution to this is usually the use of split-DNS to correctly point host systems to the
internal address when requests are made internally. Because many smaller networks lack DNS infrastructure, a work-
around is commonly deployed to facilitate the traffic by NATing the request from internal hosts to the source address of
the internal interface on the firewall.
This technique is commonly referred to as NAT Reflection or Hairpin NAT.
Example:
• Redirect Microsoft RDP traffic from the outside (WAN, external) world via DNAT in rule 100 to the internal,
private host 192.0.2.40.
• Redirect Microsoft RDP traffic from the internal (LAN, private) network via DNAT in rule 110 to the internal,
private host 192.0.2.40. We also need a SNAT rule 110 for the reverse path of the traffic. The internal network
192.0.2.0/24 is reachable via interface eth0.10.
set nat destination rule 100 description 'Regular destination NAT from external'
set nat destination rule 100 destination port '3389'
set nat destination rule 100 inbound-interface 'pppoe0'
set nat destination rule 100 protocol 'tcp'
set nat destination rule 100 translation address '192.0.2.40'
(续上页)
inbound-interface eth0.10
protocol tcp
translation {
address 192.0.2.40
}
}
}
source {
rule 110 {
description "NAT Reflection: INSIDE"
destination {
address 192.0.2.0/24
}
outbound-interface eth0.10
protocol tcp
source {
address 192.0.2.0/24
}
translation {
address masquerade
}
}
}
Destination NAT
DNAT is typically referred to as a Port Forward. When using VyOS as a NAT router and firewall, a common configu-
ration task is to redirect incoming traffic to a system behind the firewall.
In this example, we will be using the example Quick Start configuration above as a starting point.
To setup a destination NAT rule we need to gather:
• The interface traffic will be coming in on;
• The protocol and port we wish to forward;
• The IP address of the internal system we wish to forward traffic to.
In our example, we will be forwarding web server traffic to an internal web server on 192.168.0.100. HTTP traffic makes
use of the TCP protocol on port 80. For other common port numbers, see: https://en.wikipedia.org/wiki/List_of_TCP_
and_UDP_port_numbers
Our configuration commands would be:
set nat destination rule 10 description 'Port Forward: HTTP to 192.168.0.100'
set nat destination rule 10 destination port '80'
set nat destination rule 10 inbound-interface 'eth0'
set nat destination rule 10 protocol 'tcp'
set nat destination rule 10 translation address '192.168.0.100'
(续上页)
destination {
port 80
}
inbound-interface eth0
protocol tcp
translation {
address 192.168.0.100
}
}
}
}
注解: If forwarding traffic to a different port than it is arriving on, you may also configure the translation port using set
nat destination rule [n] translation port.
This establishes our Port Forward rule, but if we created a firewall policy it will likely block the traffic.
It is important to note that when creating firewall rules that the DNAT translation occurs before traffic traverses the
firewall. In other words, the destination address has already been translated to 192.168.0.100.
So in our firewall policy, we want to allow traffic coming in on the outside interface, destined for TCP port 80 and the IP
address of 192.168.0.100.
rule 20 {
action accept
destination {
address 192.168.0.100
port 80
}
protocol tcp
state {
new enable
}
}
注解: If you have configured the INSIDE-OUT policy, you will need to add additional rules to permit inbound NAT
traffic.
1-to-1 NAT
Another term often used for DNAT is 1-to-1 NAT. For a 1-to-1 NAT configuration, both DNAT and SNAT are used to
NAT all traffic from an external IP address to an internal IP address and vice-versa.
Typically, a 1-to-1 NAT rule omits the destination port (all ports) and replaces the protocol with either all or ip.
Then a corresponding SNAT rule is created to NAT outgoing traffic for the internal IP to a reserved external IP. This
dedicates an external IP address to an internal IP address and is useful for protocols which don’t have the notion of ports,
such as GRE.
Here’s an extract of a simple 1-to-1 NAT configuration with one internal and one external interface:
Firewall rules are written as normal, using the internal IP address as the source of outbound rules and the destination of
inbound rules.
Some application service providers (ASPs) operate a VPN gateway to provide access to their internal resources, and
require that a connecting organisation translate all traffic to the service provider network to a source address provided by
the ASP.
Example Network
Here’s one example of a network environment for an ASP. The ASP requests that all connections from this company
should come from 172.29.41.89 - an address that is assigned by the ASP and not in use at the customer site.
Configuration
Dummy interface
The dummy interface allows us to have an equivalent of the Cisco IOS Loopback interface - a router-internal interface
we can use for IP addresses the router must know about, but which are not actually assigned to a real network.
We only need a single step for this interface:
NAT Configuration
We’ll use the IKE and ESP groups created above for this VPN. Because we need access to 2 different subnets on the far
side, we will need two different tunnels. If you changed the names of the ESP group and IKE group in the previous step,
make sure you use the correct names here too.
If you’ve completed all the above steps you no doubt want to see if it’s all working.
Start by checking for IPSec SAs (Security Associations) with:
Peer ID / IP Local ID / IP
------------ -------------
198.51.100.243 203.0.113.46
Tunnel State Bytes Out/In Encrypt Hash NAT-T A-Time L-Time Proto
------ ----- ------------- ------- ---- ----- ------ ------ -----
0 up 0.0/0.0 aes256 sha256 no 1647 3600 all
1 up 0.0/0.0 aes256 sha256 no 865 3600 all
That looks good - we defined 2 tunnels and they’re both up and running.
8.5.2 NAT66(NPTv6)
NPT 6 (IPv6-to-IPv6 Network Prefix Translation) is an address translation technology basedon IPv6 networks, used
to convert an IPv6 address prefix in an IPv6 message into another IPv6address prefix. We call this address translation
method NAT66. Devices that support the NAT66 function are called NAT66 devices, which can provide NAT66 source
and destination address translation functions.
Overview
SNAT66
SNPT 6 (Source IPv6-to-IPv6 Network Prefix Translation) The conversion function is mainly used in the following
scenarios:
• A single internal network and external network. Use the NAT66 device to connect a single internal network and
public network, and the hosts in the internal network use IPv6 address prefixes that only support routing within the
local range. When a host in the internal network accesses the external network, the source IPv6 address prefix in
the message will be converted into a global unicast IPv6 address prefix by the NAT66 device.
• Redundancy and load sharing. There are multiple NAT66 devices at the edge of an IPv6 network to another IPv6
network. The path through the NAT66 device to another IPv6 network forms an equivalent route, and traffic can
be load-shared on these NAT66 devices. In this case, you can configure the same source address translation rules
on these NAT66 devices, so that any NAT66 device can handle IPv6 traffic between different sites.
• Multi-homed. In a multi-homed network environment, the NAT66 device connects to an internal network and
simultaneously connects to different external networks. Address translation can be configured on each external
network side interface of the NAT66 device to convert the same internal network address into different external
network addresses, and realize the mapping of the same internal address to multiple external addresses.
DNAT66
The DNPT 6 (Destination IPv6-to-IPv6 Network Prefix Translation) destination address translation function is used in
scenarios where the server in the internal network provides services to the external network, such as providing Web
services or FTP services to the external network. By configuring the mapping relationship between the internal server
address and the external network address on the external network side interface of the NAT66 device, external network
users can access the internal network server through the designated external network address.
Prefix Conversion
Source Prefix
Every SNAT66 rule has a translation command defined. The prefix defined for the translation is the prefix used when the
address information in a packet is replaced.、
The SNAT66 rule replaces the source address of the packet and calculates the converted address using the prefix specified
in the rule.
Example:
• Convert the address prefix of a single fc01::/64 network to fc00::/64
• Output from eth0 network interface
Destination Prefix
For the DNAT66 rule, the destination address of the packet isreplaced by the address calculated from the specified address
or prefix in the translation address command
Example:
• Convert the address prefix of a single fc00::/64 network to fc01::/64
• Input from eth0 network interface
set nat66 destination rule 1 inbound-interface 'eth0'
set nat66 destination rule 1 destination address 'fc00::/64'
set nat66 destination rule 1 translation address 'fc01::/64'
Configuration Examples
Use the following topology to build a nat66 based isolated network between internal and external networks (dynamic
prefix is not supported):
R1:
set interfaces ethernet eth0 ipv6 address autoconf
set interfaces ethernet eth1 address 'fc01::1/64'
set nat66 destination rule 1 destination address 'fc00:470:f1cd:101::/64'
set nat66 destination rule 1 inbound-interface 'eth0'
(下页继续)
(续上页)
set nat66 destination rule 1 translation address 'fc01::/64'
set nat66 source rule 1 outbound-interface 'eth0'
set nat66 source rule 1 source prefix 'fc01::/64'
set nat66 source rule 1 translation address 'fc00:470:f1cd:101::/64'
R2:
8.6 Policy
Routing Policies could be used to tell the router (self or neighbors) what routes and their attributes needs to be put into
the routing table.
There could be a wide range of routing policies. Some examples are below:
• Set some metric to routes learned from a particular neighbor
• Set some attributes (like AS PATH or Community value) to advertised routes to neighbors
• Prefer a specific routing protocol routes over another routing protocol running on the same router
8.6.1 Example
Policy definition:
# Create policy
set policy route-map setmet rule 2 action 'permit'
set policy route-map setmet rule 2 set as-path-prepend '2 2 2'
Using ‘soft-reconfiguration’we get the policy update without bouncing the neighbor.
Routes learned before routing policy applied:
vyos@vos1:~$ sho ip b
BGP table version is 0, local router ID is 192.168.56.101
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete
8.7 PBR
PBR (Policy-Based Routing) allowing traffic to be assigned to different routing tables. Traffic can be matched using
standard 5-tuple matching (source address, destination address, protocol, source port, destination port).
The following example will show how VyOS can be used to redirect web traffic to an external transparent proxy:
This creates a route policy called FILTER-WEB with one rule to set the routing table for matching traffic (TCP port 80)
to table ID 100 instead of the default routing table.
To create routing table 100 and add a new default gateway to be used by traffic matching our route policy:
This can be confirmed using the show ip route table 100 operational command.
Finally, to apply the policy route to ingress traffic on our LAN interface, we use:
VyOS Policy-Based Routing (PBR) works by matching source IP address ranges and forwarding the traffic using different
routing tables.
Routing tables that will be used in this example are:
• table 10 Routing table used for VLAN 10 (192.168.188.0/24)
• table 11 Routing table used for VLAN 11 (192.168.189.0/24)
• main Routing table used by VyOS and other interfaces not participating in PBR
OPTIONAL: Exclude Inter-VLAN traffic (between VLAN10 and VLAN11) from PBR
set policy route PBR rule 10 description 'VLAN10 <-> VLAN11 shortcut'
set policy route PBR rule 10 destination address '192.168.188.0/24'
set policy route PBR rule 10 destination address '192.168.189.0/24'
set policy route PBR rule 10 set table 'main'
These commands allow the VLAN10 and VLAN20 hosts to communicate with each other using the main routing table.
The following example allows VyOS to use PBR for traffic, which originated from the router itself. That solution for
multiple ISP’s and VyOS router will respond from the same interface that the packet was received. Also, it used, if we
want that one VPN tunnel to be through one provider, and the second through another.
• 203.0.113.0.254 IP addreess on VyOS eth1 from ISP1
• 192.168.2.254 IP addreess on VyOS eth2 from ISP2
• table 10 Routing table used for ISP1
• table 11 Routing table used for ISP2
8.8 Protocols
8.8.1 BFD
BFD (Bidirectional Forwarding Detection) is described and extended by the following RFCs: RFC 5880, RFC 5881 and
RFC 5883.
In the age of very fast networks, a second of unreachability may equal millions of lost packets. The idea behind BFD is
to detect very quickly when a peer is down and take action extremely fast.
BFD sends lots of small UDP packets very quickly to ensures that the peer is still alive.
This allows avoiding the timers defined in BGP and OSPF protocol to expires.
Configure BFD
Operational Commands
BFD Peers:
peer 198.51.100.33 vrf default interface eth4.100
ID: 4182341893
Remote ID: 12678929647
Status: up
Uptime: 1 month(s), 16 hour(s), 29 minute(s), 38 second(s)
Diagnostics: ok
Remote diagnostics: ok
Local timers:
Receive interval: 300ms
Transmission interval: 300ms
Echo transmission interval: 50ms
Remote timers:
Receive interval: 300ms
Transmission interval: 300ms
Echo transmission interval: 0ms
8.8.2 BGP
BGP (Border Gateway Protocol) is one of the Exterior Gateway Protocols and the de facto standard interdomain routing
protocol. The latest BGP version is 4. BGP-4 is described in RFC 1771 and updated by RFC 4271. RFC 2858 adds
multiprotocol support to BGP.
VyOS makes use of FRR (Free Range Routing) and we would like to thank them for their effort!
Basic Concepts
Autonomous Systems
Address Families
Multiprotocol extensions enable BGP to carry routing information for multiple network layer protocols. BGP supports
an Address Family Identifier (AFI) for IPv4 and IPv6.
Route Selection
The route selection process used by FRR’s BGP implementation uses the following decision criterion, starting at the top
of the list and going towards the bottom until one of the factors can be used.
1. Weight check
Prefer higher local weight routes to lower routes.
2. Local preference check
Prefer higher local preference routes to lower.
3. Local route check
Prefer local routes (statics, aggregates, redistributed) to received routes.
4. AS path length check
Prefer shortest hop-count AS_PATHs.
5. Origin check
Prefer the lowest origin type route. That is, prefer IGP origin routes to EGP, to Incomplete routes.
6. MED check
Where routes with a MED were received from the same AS, prefer the route with the lowest MED.
7. External check
Prefer the route received from an external, eBGP peer over routes received from other types of peers.
8. IGP cost check
Prefer the route with the lower IGP cost.
9. Multi-path check
If multi-pathing is enabled, then check whether the routes not yet distinguished in preference may be considered
equal. If bgp bestpath as-path multipath-relax is set, all such routes are considered equal, oth-
erwise routes received via iBGP with identical AS_PATHs or routes received from eBGP neighbours in the same
AS are considered equal.
10. Already-selected external check
Where both routes were received from eBGP peers, then prefer the route which is already selected. Note that this
check is not applied if bgp bestpath compare-routerid is configured. This check can prevent some
cases of oscillation.
11. Router-ID check
Prefer the route with the lowest router-ID. If the route has an ORIGINATOR_ID attribute, through iBGP reflection,
then that router ID is used, otherwise the router-ID of the peer the route was received from is used.
12. Cluster-List length check
The route with the shortest cluster-list length is used. The cluster-list reflects the iBGP reflection path the route has
taken.
13. Peer address
Prefer the route received from the peer with the higher transport layer address, as a last-resort tie-breaker.
Capability Negotiation
When adding IPv6 routing information exchange feature to BGP. There were some proposals. IETF (Internet Engineering
Task Force) IDR (Inter Domain Routing) adopted a proposal called Multiprotocol Extension for BGP. The specification
is described in RFC 2283. The protocol does not define new protocols. It defines new attributes to existing BGP. When
it is used exchanging IPv6 routing information it is called BGP-4+. When it is used for exchanging multicast routing
information it is called MBGP.
bgpd supports Multiprotocol Extension for BGP. So if a remote peer supports the protocol, bgpd can exchange IPv6
and/or multicast routing information.
Traditional BGP did not have the feature to detect a remote peer’s capabilities, e.g. whether it can handle prefix types
other than IPv4 unicast routes. This was a big problem using Multiprotocol Extension for BGP in an operational network.
RFC 2842 adopted a feature called Capability Negotiation. bgpd use this Capability Negotiation to detect the remote peer’
s capabilities. If a peer is only configured as an IPv4 unicast neighbor, bgpd does not send these Capability Negotiation
packets (at least not unless other optional BGP features require capability negotiation).
By default, FRR will bring up peering with minimal common capability for the both sides. For example, if the local router
has unicast and multicast capabilities and the remote router only has unicast capability the local router will establish the
connection with unicast only capability. When there are no common capabilities, FRR sends Unsupported Capability
error and then resets the connection.
First of all you must configure BGP router with the ASN. The AS number is an identifier for the autonomous system. The
BGP protocol uses the AS number for detecting whether the BGP connection is internal or external. VyOS does not have
a special command to start the BGP process. The BGP process starts when the first neighbor is configured.
Peers Configuration
Defining Peers
Capability Negotiation
You may prefer locally configured capabilities more than the negotiated capabilities even though remote peer sends
capabilities. If the peer is configured by override-capability, VyOS ignores received capabilities then
override negotiated capabilities with configured values.
Additionally you should keep in mind that this feature fundamentally disables the ability to use widely deployed
BGP features. BGP unnumbered, hostname support, AS4, Addpath, Route Refresh, ORF, Dynamic Capabilities,
and graceful restart.
set protocols bgp <asn> neighbor <address|interface> override-capability
This command allow override the result of Capability Negotiation with local configuration. Ignore remote peer’
s capability value.
set protocols bgp <asn> neighbor <address|interface> strict-capability-match
This command forces strictly compare remote capabilities and local capabilities. If capabilities are different, send
Unsupported Capability error then reset connection.
You may want to disable sending Capability Negotiation OPEN message optional parameter to the peer when
remote peer does not implement Capability Negotiation. Please use disable-capability-negotiation
command to disable the feature.
Peer Parameters
注解: Storage of route updates uses memory. If you enable soft reconfiguration inbound for multiple neighbors,
the amount of memory used can become significant.
If the replace-as attribute is specified, then only the supplied local-as is prepended to the AS_PATH when
transmitting local-route updates to this peer.
Peer Groups
Peer groups are used to help improve scaling by generating the same update information to all members of a peer group.
Note that this means that the routes generated by a member of a peer group will be sent back to that originating peer with
the originator identifier attribute set to indicated the originating peer. All peers not associated with a specific peer group
are treated as belonging to a default peer group, and will share updates.
set protocols bgp <asn> peer-group <name>
This command defines a new peer group. You can specify to the group the same parameters that you can specify
for specific neighbors.
注解: If you apply a parameter to an individual neighbor IP address, you override the action defined for a peer
group that includes that IP address.
注解: By default, the BGP prefix is advertised even if it’s not present in the routing table. This behaviour differs
from the implementation of some vendors.
This configuration modifies the behavior of the network statement. If you have this configured the underlying
network must exist in the routing table.
set protocols bgp <asn> neighbor <address|interface> address-family
<ipv4-unicast|ipv6-unicast> default-originate [route-map <name>]
By default, VyOS does not advertise a default route (0.0.0.0/0) even if it is in routing table. When you want to
announce default routes to the peer, use this command. Using optional argument route-map you can inject the
default route to given neighbor only if the conditions in the route map are met.
Redistribution Configuration
General Configuration
Common parameters
Administrative Distance
注解: Routes with a distance of 255 are effectively disabled and not installed into the kernel.
Timers
Route Dampening
When a route fails, a routing update is sent to withdraw the route from the network’s routing tables. When the route is
re-enabled, the change in availability is also advertised. A route that continually fails and returns requires a great deal of
network traffic to update the network about the route’s status.
Route dampening wich described in RFC 2439 enables you to identify routes that repeatedly fail and return. If route
dampening is enabled, an unstable route accumulates penalties each time the route fails and returns. If the accumulated
penalties exceed a threshold, the route is no longer advertised. This is route suppression. Routes that have been suppressed
are re-entered into the routing table only when the amount of their penalty falls below a threshold.
A penalty of 1000 is assessed each time the route fails. When the penalties reach a predefined threshold (suppress-value),
the router stops advertising the route.
Once a route is assessed a penalty, the penalty is decreased by half each time a predefined amount of time elapses (half-
life-time). When the accumulated penalties fall below a predefined threshold (reuse-value), the route is unsuppressed and
added back into the BGP routing table.
No route is suppressed indefinitely. Maximum-suppress-time defines the maximum time a route can be suppressed before
it is re-advertised.
set protocols bgp <asn> parameters dampening half-life <minutes>
This command defines the amount of time in minutes after which a penalty is reduced by half. The timer range is
10 to 45 minutes.
set protocols bgp <asn> parameters dampening re-use <seconds>
This command defines the accumulated penalty amount at which the route is re-advertised. The penalty range is
1 to 20000.
In order to control and modify routing information that is exchanged between peers you can use route-map, filter-list,
prefix-list, distribute-list.
For inbound updates the order of preference is:
• route-map
• filter-list
• prefix-list, distribute-list
For outbound updates the order of preference is:
• prefix-list, distribute-list
• filter-list
• route-map
注解: The attributes prefix-list and distribute-list are mutually exclusive, and only one
command (distribute-list or prefix-list) can be applied to each inbound or outbound direction for a particular
neighbor.
This command applys the AS path access list filters named in <name> to the specified BGP neighbor to restrict
the routing information that BGP learns and/or advertises. The arguments export and import specify the
direction in which the AS path access list are applied.
set protocols bgp <asn> neighbor <address|interface> address-family
<ipv4-unicast|ipv6-unicast> capability orf <receive|send>
This command enables the ORF capability (described in RFC 5291) on the local router, and enables ORF ca-
pability advertisement to the specified BGP peer. The receive keyword configures a router to advertise ORF
receive capabilities. The send keyword configures a router to advertise ORF send capabilities. To advertise a
filter from a sender, you must create an IP prefix list for the specified BGP peer applied in inbound derection.
BGP routers connected inside the same AS through BGP belong to an internal BGP session, or IBGP. In order to pre-
vent routing table loops, IBGP speaker does not advertise IBGP-learned routes to other IBGP speaker (Split Horizon
mechanism). As such, IBGP requires a full mesh of all peers. For large networks, this quickly becomes unscalable.
There are two ways that help us to mitigate the BGPs full-mesh requirement in a network:
• Using BGP route-reflectors
• Using BGP confederation
Introducing route reflectors removes the need for the full-mesh. When you configure a route reflector you have to tell
the router whether the other IBGP router is a client or non-client. A client is an IBGP router that the route reflector will
“reflect”routes to, the non-client is just a regular IBGP neighbor. Route reflectors mechanism is described in RFC 4456
and updated by RFC 7606.
set protocols bgp <asn> neighbor <address> address-family
<ipv4-unicast|ipv6-unicast> route-reflector-client
This command specifies the given neighbor as route reflector client.
set protocols bgp <asn> parameters cluster-id <id>
This command specifies cluster ID which identifies a collection of route reflectors and their clients, and is used
by route reflectors to avoid looping. By default cluster ID is set to the BGP router id value, but can be set to an
arbitrary 32-bit value.
Confederation Configuration
A BGP confederation divides our AS into sub-ASes to reduce the number of required IBGP peerings. Within a sub-AS
we still require full-mesh IBGP but between these sub-ASes we use something that looks like EBGP but behaves like
IBGP (called confederation BGP). Confederation mechanism is described in RFC 5065
set protocols bgp <subasn> parameters confederation identifier <asn>
This command specifies a BGP confederation identifier. <asn> is the number of the autonomous system that
internally includes multiple sub-autonomous systems (a confederation). <subasn> is the number sub-autonomous
system inside <asn>.
set protocols bgp <subasn> parameters confederation confederation peers
<nsubasn>
This command sets other confederations <nsubasn> as members of autonomous system specified by
confederation identifier <asn>.
Show
This command displays BGP routes allowed by by the specified AS Path access list.
show <ip|ipv6> bgp neighbors <address> advertised-routes
This command displays BGP routes advertised to a neighbor.
show <ip|ipv6> bgp neighbors <address> received-routes
This command displays BGP routes originating from the specified BGP neighbor before inbound policy is applied.
To use this command inbound soft reconfiguration must be enabled.
show <ip|ipv6> bgp neighbors <address> routes
This command displays BGP received-routes that are accepted after filtering.
show <ip|ipv6> bgp neighbors <address> dampened-routes
This command displays dampened routes received from BGP neighbor.
show <ip|ipv6> bgp regexp <text>
This command displays information about BGP routes whose AS path matches the specified regular expression.
show <ip|ipv6> bgp summary
This command displays the status of all BGP connections.
Reset
This command resets BGP connections to the specified peer group. With argument soft this command initiates
a soft reset. If you do not specify the in or out options, both inbound and outbound soft reconfiguration are
triggered.
Configuration Examples
IPv4
Node 2:
set protocols bgp 65535 neighbor 192.168.0.1 ebgp-multihop '2'
set protocols bgp 65535 neighbor 192.168.0.1 remote-as '65534'
set protocols bgp 65535 neighbor 192.168.0.1 update-source '192.168.0.2'
set protocols bgp 65535 address-family ipv4-unicast network '172.17.0.0/16'
set protocols bgp 65535 parameters router-id '192.168.0.2'
Don’t forget, the CIDR declared in the network statement MUST exist in your routing table (dynamic or static), the
best way to make sure that is true is creating a static route:
Node 1:
set protocols static route 172.16.0.0/16 blackhole distance '254'
Node 2:
set protocols static route 172.17.0.0/16 blackhole distance '254'
IPv6
Node 2:
set protocols bgp 65535 neighbor 2001:db8::1 ebgp-multihop '2'
set protocols bgp 65535 neighbor 2001:db8::1 remote-as '65534'
set protocols bgp 65535 neighbor 2001:db8::1 update-source '2001:db8::2'
(下页继续)
(续上页)
set protocols bgp 65535 neighbor 2001:db8::1 address-family ipv6-unicast
set protocols bgp 65535 address-family ipv6-unicast network '2001:db8:2::/48'
set protocols bgp 65535 parameters router-id '10.1.1.2'
Don’t forget, the CIDR declared in the network statement MUST exist in your routing table (dynamic or static), the
best way to make sure that is true is creating a static route:
Node 1:
Node 2:
Route Filter
Node2:
(续上页)
set policy prefix-list6 AS65534-OUT rule 10 prefix '2001:db8:1::/48'
set policy route-map AS65534-IN rule 10 action 'permit'
set policy route-map AS65534-IN rule 10 match ip address prefix-list 'AS65534-IN'
set policy route-map AS65534-IN rule 10 match ipv6 address prefix-list 'AS65534-IN'
set policy route-map AS65534-IN rule 20 action 'deny'
set policy route-map AS65534-OUT rule 10 action 'deny'
set policy route-map AS65534-OUT rule 10 match ip address prefix-list 'AS65534-OUT'
set policy route-map AS65534-OUT rule 10 match ipv6 address prefix-list 'AS65534-OUT'
set policy route-map AS65534-OUT rule 20 action 'permit'
set protocols bgp 65535 neighbor 2001:db8::1 address-family ipv4-unicast route-map␣
,→export 'AS65534-OUT'
We could expand on this and also deny link local and multicast in the rule 20 action deny.
8.8.3 Multicast
VyOS facilitates IP Multicast by supporting PIM Sparse Mode, IGMP and IGMP-Proxy.
PIM (Protocol Independent Multicast) must be configured in every interface of every participating router. Every router
must also have the location of the Rendevouz Point manually configured. Then, unidirectional shared trees rooted at the
Rendevouz Point will automatically be built for multicast distribution.
Traffic from multicast sources will go to the Rendezvous Point, and receivers will pull it from a shared tree using IGMP
(Internet Group Management Protocol).
Multicast receivers will talk IGMP to their local router, so, besides having PIM configured in every router, IGMP must
also be configured in any router where there could be a multicast receiver locally connected.
VyOS supports both IGMP version 2 and version 3 (which allows source-specific multicast).
Example
Router 1
Router 3
Router 2
Basic commands
Tuning commands
IGMP Proxy
IGMP (Internet Group Management Protocol) proxy sends IGMP host messages on behalf of a connected client. The
configuration must define one, and only one upstream interface, and one or more downstream interfaces.
Configuration
Example
Interface eth1 LAN is behind NAT. In order to subscribe 10.0.0.0/23 subnet multicast which is in eth0 WAN we need to
configure igmp-proxy.
Operation
restart igmp-proxy
Restart the IGMP proxy process.
8.8.4 IS-IS
IS-IS (Intermediate System to Intermediate System) is a link-state interior gateway routing protocol which is described
in ISO10589, RFC 1195, RFC 5308. Like OSPF, IS-IS runs the Dijkstra shortest-path first (SPF) algorithm to create a
database of the network’s topology and, from that database, to determine the best (that is, shortest) path to a destination.
The routers exchange topology information with their nearest neighbors. IS-IS runs directly on the data link layer (Layer
2). IS-IS addresses are called NET (Network Entity Titles) and can be 8 to 20 bytes long, but are generally 10 bytes
long.
For example NET (Network Entity Title)
49.0001.1921.6800.1002.00
General Configuration
Interfaces Configuration
Redistribution Configuration
Timers Configuration
Configuration Example
Node 2:
8.8.5 MPLS
MPLS (Multi-Protocol Label Switching) is a packet forwarding paradigm which differs from regular IP forwarding.
Instead of IP addresses being used to make the decision on finding the exit interface, a router will instead use an exact
match on a 32 bit/4 byte header called the MPLS label. This label is inserted between the ethernet (layer 2) header and
the IP (layer 3) header. One can statically or dynamically assign label allocations, but we will focus on dynamic allocation
of labels using some sort of label distribution protocol (such as the aptly named Label Distribution Protocol / LDP,
Resource Reservation Protocol / RSVP, or Segment Routing through OSPF/ISIS). These protocols allow for the creation
of a unidirectional/unicast path called a labeled switched path (initialized as LSP) throughout the network that operates
very much like a tunnel through the network. An easy way of thinking about how an MPLS LSP actually forwards traffic
throughout a network is to think of a GRE tunnel. They are not the same in how they operate, but they are the same in
how they handle the tunneled packet. It would be good to think of MPLS as a tunneling technology that can be used to
transport many different types of packets, to aid in traffic engineering by allowing one to specify paths throughout the
network (using RSVP or SR), and to generally allow for easier intra/inter network transport of data packets.
For more information on how MPLS label switching works, please go visit Wikipedia (MPLS).
注解: MPLS support in VyOS is not finished yet, and therefore its functionality is limited. Currently there is no support
for MPLS enabled VPN services such as L3VPNs, L2VPNs, and mVPNs. RSVP support is also not present as the
underlying routing stack (FRR) does not implement it. Currently VyOS can be configured as a label switched router
(MPLS P router), in both penultimate and ultimate hop popping operations.
The MPLS architecture does not assume a single protocol to create MPLS paths. VyOS supports the Label Distribution
Protocol (LDP) as implemented by FRR, based on RFC 5036.
LDP (Label Distribution Protocol) is a TCP based MPLS signaling protocol that distributes labels creating MPLS label
switched paths in a dynamic manner. LDP is not a routing protocol, as it relies on other routing protocols for forwarding
decisions. LDP cannot bootstrap itself, and therefore relies on said routing protocols for communication with other routers
that use LDP.
In order to allow for LDP on the local router to exchange label advertisements with other routers, a TCP session will be
established between automatically discovered and statically assigned routers. LDP will try to establish a TCP session to
the transport address of other routers. Therefore for LDP to function properly please make sure the transport address
is shown in the routing table and reachable to traffic at all times.
It is highly recommended to use the same address for both the LDP router-id and the discovery transport address, but for
VyOS MPLS LDP to work both parameters must be explicitly set in the configuration.
Another thing to keep in mind with LDP is that much like BGP, it is a protocol that runs on top of TCP. It however does
not have an ability to do something like a refresh capability like BGPs route refresh capability. Therefore one might have
to reset the neighbor for a capability change or a configuration change to work.
Configuration Options
(下页继续)
(续上页)
set protocols mpls ldp interface 'eth1' <---␣
,→Enable MPLS and LDP for an interface connecting to network
When LDP is working, you will be able to see label information in the outcome of show ip route. Besides that
information, there are also specific show commands for LDP:
Show
Reset
8.8.6 OSPF
OSPF (Open Shortest Path First) is a routing protocol for Internet Protocol (IP) networks. It uses a link state routing
(LSR) algorithm and falls into the group of interior gateway protocols (IGPs), operating within a single autonomous
system (AS). It is defined as OSPF Version 2 in RFC 2328 (1998) for IPv4. Updates for IPv6 are specified as OSPF
Version 3 in RFC 5340 (2008). OSPF supports the CIDR (Classless Inter-Domain Routing) addressing model.
OSPF is a widely used IGP in large enterprise networks.
OSPFv2 (IPv4)
Configuration
General
VyOS does not have a special command to start the OSPF process. The OSPF process starts when the first ospf enabled
interface is configured.
set protocols ospf area <number> network <A.B.C.D/M>
This command specifies the OSPF enabled interface(s). If the interface has an address from defined range then
the command enables OSPF on this interface so router can provide network information to the other ospf routers
via this interface.
This command is also used to enable the OSPF process. The area number can be specified in decimal notation in
the range from 0 to 4294967295. Or it can be specified in dotted decimal notation similar to ip address.
set protocols ospf auto-cost reference-bandwidth <number>
This command sets the reference bandwidth for cost calculations, where bandwidth can be in range from 1 to
4294967, specified in Mbits/s. The default is 100Mbit/s (i.e. a link of bandwidth 100Mbit/s or higher will have a
cost of 1. Cost of lower bandwidth links will be scaled with reference to this cost).
set protocols ospf parameters router-id <rid>
This command sets the router-ID of the OSPF process. The router-ID may be an IP address of the router, but
need not be –it can be any arbitrary 32bit number. However it MUST be unique within the entire OSPF domain
to the OSPF speaker –bad things will happen if multiple OSPF speakers are configured with the same router-ID!
Optional
注解: Routes with a distance of 255 are effectively disabled and not installed into the kernel.
This enables RFC 3137 support, where the OSPF process describes its transit links in its router-LSA as having
infinite distance so that other routers will avoid calculating transit paths through the router while still being able to
reach networks through the router.
This support may be enabled administratively (and indefinitely) with the administrative command. It may
also be enabled conditionally. Conditional enabling of max-metric router-lsas can be for a period of seconds after
startup with the on-startup <seconds> command and/or for a period of seconds prior to shutdown with
the on-shutdown <seconds> command. The time range is 5 to 86400.
set protocols ospf parameters abr-type <cisco|ibm|shortcut|standard>
This command selects ABR model. OSPF router supports four ABR models:
cisco –a router will be considered as ABR if it has several configured links to the networks in different areas one
of which is a backbone area. Moreover, the link to the backbone area should be active (working). ibm –identical
to “cisco”model but in this case a backbone area link may not be active. standard –router has several active
links to different areas. shortcut –identical to“standard”but in this model a router is allowed to use a connected
areas topology without involving a backbone area for inter-area connections.
Detailed information about “cisco”and “ibm”models differences can be found in RFC 3509. A “shortcut”
model allows ABR to create routes between areas based on the topology of the areas connected to this router but
not using a backbone area in case if non-backbone route will be cheaper. For more information about “shortcut”
model, see ospf-shortcut-abr-02.txt
set protocols ospf parameters rfc1583-compatibility
RFC 2328, the successor to RFC 1583, suggests according to section G.2 (changes) in section 16.4.1 a change to
the path preference algorithm that prevents possible routing loops that were possible in the old version of OSPFv2.
More specifically it demands that inter-area paths and intra-area backbone path are now of equal preference but
still both preferred to external paths.
This command should NOT be set normally.
set protocols ospf passive-interface <interface>
This command specifies interface as passive. Passive interface advertises its address, but does not run the OSPF
protocol (adjacencies are not formed and hello packets are not generated).
set protocols ospf passive-interface default
This command specifies all interfaces as passive by default. Because this command changes the configuration
logic to a default passive; therefore, interfaces where router adjacencies are expected need to be configured with
the passive-interface-exclude command.
set protocols ospf passive-interface-exclude <interface>
This command allows exclude interface from passive state. This command is used if the command
passive-interface default was configured.
set protocols ospf refresh timers <seconds>
The router automatically updates link-state information with its neighbors. Only an obsolete information is updated
which age has exceeded a specific threshold. This parameter changes a threshold value, which by default is 1800
seconds (half an hour). The value is applied to the whole OSPF router. The timer range is 10 to 1800.
set protocols ospf timers throttle spf <delay|initial-holdtime|max-holdtime>
<seconds>
This command sets the initial delay, the initial-holdtime and the maximum-holdtime between when SPF is calcu-
lated and the event which triggered the calculation. The times are specified in milliseconds and must be in the range
of 0 to 600000 milliseconds. delay sets the initial SPF schedule delay in milliseconds. The default value is 200
ms. initial-holdtime sets the minimum hold time between two consecutive SPF calculations. The default
value is 1000 ms. max-holdtime sets the maximum wait time between two consecutive SPF calculations. The
default value is 10000 ms.
Area Configuration
This command summarizes intra area paths from specified area into one summary-LSA (Type-3) announced to
other areas. This command can be used only in ABR and ONLY router-LSAs (Type-1) and network-LSAs (Type-
2) (i.e. LSAs with scope area) can be summarized. AS-external-LSAs (Type-5) can’t be summarized - their
scope is AS. The optional argument cost specifies the aggregated link metric. The metric range is 0 to 16777215.
set protocols ospf area <number> range <A.B.C.D/M> not-advertise
This command instead of summarizing intra area paths filter them - i.e. intra area paths from this range are not
advertised into other areas. This command makes sense in ABR only.
set protocols ospf area <number> range <A.B.C.D/M> substitute <E.F.G.H/M>
One Type-3 summary-LSA with routing info <E.F.G.H/M> is announced into backbone area if defined area con-
tains at least one intra-area network (i.e. described with router-LSA or network-LSA) from range <A.B.C.D/M>.
This command makes sense in ABR only.
set protocols ospf area <number> shortcut <default|disable|enable>
This parameter allows to“shortcut”routes (non-backbone) for inter-area routes. There are three modes available
for routes shortcutting:
default –this area will be used for shortcutting only if ABR does not have a link to the backbone area or this
link was lost. enable –the area will be used for shortcutting every time the route that goes through it is cheaper.
disable –this area is never used by ABR for routes shortcutting.
set protocols ospf area <number> virtual-link <A.B.C.D>
Provides a backbone area coherence by virtual link establishment.
In general, OSPF protocol requires a backbone area (area 0) to be coherent and fully connected. I.e. any backbone
area router must have a route to any other backbone area router. Moreover, every ABR must have a link to
backbone area. However, it is not always possible to have a physical link to a backbone area. In this case between
two ABR (one of them has a link to the backbone area) in the area (not stub area) a virtual link is organized.
<number> –area identifier through which a virtual link goes. <A.B.C.D> –ABR router-id with which a virtual
link is established. Virtual link must be configured on both routers.
Formally, a virtual link looks like a point-to-point network connecting two ABR from one area one of which
physically connected to a backbone area. This pseudo-network is considered to belong to a backbone area.
Interface Configuration
OSPF routing devices normally discover their neighbors dynamically by listening to the broadcast or multicast hello
packets on the network. Because an NBMA network does not support broadcast (or multicast), the device cannot discover
its neighbors dynamically, so you must configure all the neighbors statically.
set protocols ospf neighbor <A.B.C.D>
This command specifies the IP address of the neighboring device.
set protocols ospf neighbor <A.B.C.D> poll-interval <seconds>
This command specifies the length of time, in seconds, before the routing device sends hello packets out of the
interface before it establishes adjacency with a neighbor. The range is 1 to 65535 seconds. The default value is 60
seconds.
set protocols ospf neighbor <A.B.C.D> priority <number>
This command specifies the router priority value of the nonbroadcast neighbor associated with the IP address
specified. The default is 0. This keyword does not apply to point-to-multipoint interfaces.
Redistribution Configuration
eth0 is up
ifindex 2, MTU 1500 bytes, BW 4294967295 Mbit <UP,BROADCAST,RUNNING,MULTICAST>
Internet Address 10.0.13.3/24, Broadcast 10.0.13.255, Area 0.0.0.0
MTU mismatch detection: enabled
Router ID 10.0.23.3, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State Backup, Priority 1
Backup Designated Router (ID) 10.0.23.3, Interface Address 10.0.13.3
Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
Hello due in 4.470s
Neighbor Count is 1, Adjacent neighbor count is 1
eth1 is up
ifindex 3, MTU 1500 bytes, BW 4294967295 Mbit <UP,BROADCAST,RUNNING,MULTICAST>
Internet Address 10.0.23.3/24, Broadcast 10.0.23.255, Area 0.0.0.1
MTU mismatch detection: enabled
Router ID 10.0.23.3, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DR, Priority 1
Backup Designated Router (ID) 10.0.23.2, Interface Address 10.0.23.2
Saved Network-LSA sequence number 0x80000002
Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
Hello due in 4.563s
Neighbor Count is 1, Adjacent neighbor count is 1
LS age: 1213
Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x3
Flags: 0x0
LS Type: router-LSA
Link State ID: 10.0.13.1
Advertising Router: 10.0.13.1
LS Seq Number: 80000009
(下页继续)
(续上页)
Checksum: 0xd119
Length: 36
Number of Links: 1
Configuration Example
Below you can see a typical configuration using 2 nodes, redistribute loopback address and the node 1 sending the default
route:
Node 1
Node 2
OSPFv3 (IPv6)
Configuration
General
VyOS does not have a special command to start the OSPFv3 process. The OSPFv3 process starts when the first ospf
enabled interface is configured.
set protocols ospfv3 area <number> interface <interface>
This command specifies the OSPFv3 enabled interface. This command is also used to enable the OSPF process.
The area number can be specified in decimal notation in the range from 0 to 4294967295. Or it can be specified
in dotted decimal notation similar to ip address.
set protocols ospfv3 parameters router-id <rid>
This command sets the router-ID of the OSPFv3 process. The router-ID may be an IP address of the router,
but need not be –it can be any arbitrary 32bit number. However it MUST be unique within the entire OSPFv3
domain to the OSPFv3 speaker –bad things will happen if multiple OSPFv3 speakers are configured with the same
router-ID!
Optional
Area Configuration
Interface Configuration
Redistribution Configuration
Configuration Example
Node 2:
注解: You cannot easily redistribute IPv6 routes via OSPFv3 on a WireGuard interface link. This requires you to
configure link-local addresses manually on the WireGuard interfaces, see T1483.
Node 2
Status
8.8.7 RIP
RIP (Routing Information Protocol) is a widely deployed interior gateway protocol. RIP was developed in the 1970s
at Xerox Labs as part of the XNS routing protocol. RIP is a distance-vector protocol and is based on the Bellman-
Ford algorithms. As a distance-vector protocol, RIP router send updates to its neighbors periodically, thus allowing the
convergence to a known topology. In each update, the distance to any given network will be broadcast to its neighboring
router.
Supported versions of RIP are:
• RIPv1 as described in RFC 1058
• RIPv2 as described in RFC 2453
General Configuration
Optional Configuration
注解: Routes with a distance of 255 are effectively disabled and not installed into the kernel.
This command specifies the garbage-collection timer. Upon expiration of the garbage-collection timer, the route
is finally removed from the routing table. The time range is 5 to 2147483647. The default value is 120 seconds.
Redistribution Configuration
Interfaces Configuration
show ip rip
This command displays RIP routes.
Configuration Example
Node 2:
8.8.8 RPKI
There are two types of Network Admins who deal with BGP, those who have created an international incident
and/or outage, and those who are lying
—tweet by EvilMog, 2020-02-21
RPKI (Resource Public Key Infrastructure) is a framework PKI (Public Key Infrastructure) designed to secure the Internet
routing infrastructure. It associates BGP route announcements with the correct originating ASN which BGP routers can
then use to check each route against the corresponding ROA (Route Origin Authorisation) for validity. RPKI is described
in RFC 6480.
A BGP-speaking router like VyOS can retrieve ROA information from RPKI“Relying Party software”(often just called
an “RPKI server”or “RPKI validator”) by using RTR (RPKI to Router) protocol. There are several open source
implementations to choose from, such as NLNetLabs’Routinator (written in Rust), Cloudflare’s GoRTR and OctoRPKI
(written in Go), and RIPE NCC’s RPKI Validator (written in Java). The RTR protocol is described in RFC 8210.
小技巧: If you are new to these routing security technologies then there is an excellent guide to RPKI by NLnet Labs
which will get you up to speed very quickly. Their documentation explains everything from what RPKI is to deploying it
in production (albeit with a focus on using NLnet Labs’tools). It also has some help and operational guidance including
“What can I do about my route having an Invalid state?”
Getting started
First you will need to deploy an RPKI validator for your routers to use. The RIPE NCC helpfully provide some instructions
to get you started with several different options. Once your server is running you can start validating announcements.
Imported prefixes during the validation may have values:
valid The prefix and ASN that originated it match a signed ROA. These are probably trustworthy route
announcements.
invalid The prefix or prefix length and ASN that originated it doesn’t match any existing ROA. This
could be the result of a prefix hijack, or merely a misconfiguration, but should probably be treated as
untrustworthy route announcements.
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 DFZ (default-free zone) at the start of 2020 (see more detail in
NLnet Labs’RPKI analytics).
注解: If you are responsible for the global addresses assigned to your network, please make sure that your prefixes have
ROAs associated with them to avoid being notfound by RPKI. For most ASNs this will involve publishing ROAs via
your RIR (Regional Internet Registry) (RIPE NCC, APNIC, ARIN, LACNIC or AFRINIC), and is something you are
encouraged to do whenever you plan to announce addresses into the DFZ.
Particularly large networks may wish to run their own RPKI certificate authority and publication server instead of pub-
lishing ROAs via their RIR. This is a subject far beyond the scope of VyOS’documentation. Consider reading about
Krill if this is a rabbit hole you need or especially want to dive down.
Configuration
SSH
Connections to the RPKI caching server can not only be established by HTTP/TLS but you can also rely on a secure
SSH session to the server. To enable SSH you 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.
protocols rpki cache <address> ssh username <user>
SSH username to establish an SSH connection to the cache server.
protocols rpki cache <address> ssh known-hosts-file <filepath>
Local path that includes the known hosts file.
protocols rpki cache <address> ssh private-key-file <filepath>
Local path that includes the private key file of the router.
protocols rpki cache <address> ssh public-key-file <filepath
Local path that includes the public key file of the router.
注解: When using SSH, known-hosts-file, private-key-file and public-key-file are mandatory options.
Example
We can build route-maps for import based on these states. Here is a simple RPKI configuration, where routinator is the
RPKI-validating “cache”server with ip 192.0.2.1:
Here is an example route-map to apply to routes learned at import. In this filter we reject prefixes with the state invalid,
and set a higher local-preference if the prefix is RPKI valid rather than merely notfound.
Once your routers are configured to reject RPKI-invalid prefixes, you can test whether the configuration is working cor-
rectly using the RIPE Labs RPKI Test experimental tool.
8.8.9 Static
Static routes are manually configured routes, which, in general, cannot be updated dynamically from information VyOS
learns about the network topology from other routing protocols. However, if a link fails, the router will remove routes,
including static routes, from the RIPB (Routing Information Base) that used this interface to reach the next hop. In
general, static routes should only be used for very simple network topologies, or to override the behavior of a dynamic
routing protocol for a small number of routes. The collection of all routes the router has learned from its configuration
or from its dynamic routing protocols is stored in the RIB. Unicast routes are directly used to determine the forwarding
table used for unicast packet forwarding.
Static Routes
注解: Routes with a distance of 255 are effectively disabled and not installed into the kernel.
注解: Routes with a distance of 255 are effectively disabled and not installed into the kernel.
Interface Routes
Blackhole
TBD
Alternate routing tables are used with policy based routing of by utilizing VRF.
8.8.10 ARP
ARP (Address Resolution Protocol) is a communication protocol used for discovering the link layer address, such as a
MAC address, associated with a given internet layer address, typically an IPv4 address. This mapping is a critical function
in the Internet protocol suite. ARP was defined in 1982 by RFC 826 which is Internet Standard STD 37.
In Internet Protocol Version 6 (IPv6) networks, the functionality of ARP is provided by the Neighbor Discovery Protocol
(NDP).
To manipulate or display ARP table entries, the following commands are implemented.
Configure
Operation
8.9 Service
Certain vendors use broadcasts to identify their equipment within one ethernet segment. Unfortunately if you split your
network with multiple VLANs you loose the ability of identifying your equipment.
This is where“UDP broadcast relay”comes into play! It will forward received broadcasts to other configured networks.
Every UDP port which will be forward requires one unique ID. Currently we support 99 IDs!
Configuration
注解: You can run the UDP broadcast relay service on multiple routers connected to a subnet. There is NO UDP
broadcast relay packet storm!
Example
To forward all broadcast packets received on UDP port 1900 on eth3, eth4 or eth5 to all other interfaces in this configu-
ration.
8.9.2 Conntrack
One of the important features built on top of the Netfilter framework is connection tracking. Connection tracking allows
the kernel to keep track of all logical network connections or sessions, and thereby relate all of the packets which may
make up that connection. NAT relies on this information to translate all related packets in the same way, and iptables can
use this information to act as a stateful firewall.
The connection state however is completely independent of any upper-level state, such as TCP’s or SCTP’s state. Part
of the reason for this is that when merely forwarding packets, i.e. no local delivery, the TCP engine may not necessarily
be invoked at all. Even connectionless-mode transmissions such as UDP, IPsec (AH/ESP), GRE and other tunneling
protocols have, at least, a pseudo connection state. The heuristic for such protocols is often based upon a preset timeout
value for inactivity, after whose expiration a Netfilter connection is dropped.
Each Netfilter connection is uniquely identified by a (layer-3 protocol, source address, destination address, layer-4 pro-
tocol, layer-4 key) tuple. The layer-4 key depends on the transport protocol; for TCP/UDP it is the port numbers, for
tunnels it can be their tunnel ID, but otherwise is just zero, as if it were not part of the tuple. To be able to inspect the
TCP port in all cases, packets will be mandatorily defragmented.
It is possible to use either Multicast or Unicast to sync conntrack traffic. Most examples below show Multicast, but unicast
can be specified by using the “peer”keywork after the specificed interface, as in the following example:
set service conntrack-sync interface eth0 peer 192.168.0.250
Configuration
# Protocols only for which local conntrack entries will be synced (tcp, udp, icmp,␣
,→sctp)
# Protocol for which expect entries need to be synchronized. (all, ftp, h323, nfs,␣
,→sip, sqlnet)
(续上页)
set service conntrack-sync failover-mechanism
# Peer to send Unicast UDP conntrack sync entires to, if not using Multicast above
set service conntrack-sync interface <ifname> peer <remote IP of peer>
Example
If the table is empty and you have a warning message, it means conntrack is not enabled. To enable conntrack, just create
a NAT or a firewall rule.
If you are using VRRP, you need to define a VRRP sync-group, and use vrrp sync-group instead of cluster
group.
On the active router, you should have information in the internal-cache of conntrack-sync. The same current active
connections number should be shown in the external-cache of the standby router
On active router run:
cache internal:
current active connections: 10
connections created: 8517 failed: 0
connections updated: 127 failed: 0
connections destroyed: 8507 failed: 0
cache external:
current active connections: 0
connections created: 0 failed: 0
connections updated: 0 failed: 0
(下页继续)
(续上页)
connections destroyed: 0 failed: 0
traffic processed:
0 Bytes 0 Pckts
message tracking:
0 Malformed msgs 0 Lost msgs
cache internal:
current active connections: 0
connections created: 0 failed: 0
connections updated: 0 failed: 0
connections destroyed: 0 failed: 0
cache external:
current active connections: 10
connections created: 888 failed: 0
connections updated: 134 failed: 0
connections destroyed: 878 failed: 0
traffic processed:
0 Bytes 0 Pckts
message tracking:
0 Malformed msgs 0 Lost msgs
Starting of with VyOS 1.3 (equuleus) we added support for running VyOS as an Out-of-Band Management device which
provides remote access by means of SSH to directly attached serial interfaces.
Serial interfaces can be any interface which is directly connected to the CPU or chipset (mostly known as a ttyS interface
in Linux) or any other USB to serial converter (Prolific PL2303 or FTDI FT232/FT4232 based chips).
If you happened to use a Cisco NM-16A - Sixteen Port Async Network Module or NM-32A - Thirty-two Port Async
Network Module - this is your VyOS replacement.
For USB port information please refor to: USB.
Configuration
Between computers, the most common configuration used was “8N1”: eight bit characters, with one start bit, one stop
bit, and no parity bit. Thus 10 Baud times are used to send a single character, and so dividing the signalling bit-rate by ten
results in the overall transmission speed in characters per second. This is also the default setting if none of those options
are defined.
set service console-server <device> data-bits [7 | 8]
Configure either seven or eight data bits. This defaults to eight data bits if left unconfigured.
set service console-server <device> description <string>
A user friendly description identifying the connected peripheral.
set service console-server <device> parity [even | odd | none]
Set the parity option for the console. If unset this will default to none.
set service console-server <device> stop-bits [1 | 2]
Configure either one or two stop bits. This defaults to one stop bits if left unconfigured.
set service console-server <device> speed [ 300 | 1200 | 2400 | 4800 | 9600 |
19200 | 38400 | 57600 | 115200 ]
注解: USB to serial converters will handle most of their work in software so you should be carefull with the
selected baudrate as some times they can’t cope with the expected speed.
Remote Access
Each individual configured console-server device can be directly exposed to the outside world. A user can directly connect
via SSH to the configured port.
set service console-server <device> ssh port <port>
Accept SSH connections for the given <device> on TCP port <port>. After successfull authentication the user will
be directly dropped to the connected serial device.
提示: Multiple users can connect to the same serial device but only one is allowed to write to the console port.
Operation
vyos-r2 login:
提示: Multiple users can connect to the same serial device but only one is allowed to write to the console port.
提示: The sequence ^Ec? translates to: Ctrl+E c ?. To quit the session use: Ctrl+E c .
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.
IPv4 relay
Configuration
Options
• append: The relay agent is allowed to append its own relay information to a received DHCP packet, disre-
garding relay information already present in the packet.
• discard: Received packets which already contain relay information will be discarded.
• forward: All packets are forwarded, relay information already present will be ignored.
• replace: Relay information already present in a packet is stripped and replaced with the router’s own relay
information set.
Example
Operation
IPv6 relay
Configuration
Options
Example
commit
show service dhcpv6-relay
listen-interface eth1 {
}
upstream-interface eth2 {
address 2001:db8::4
}
Operation
VyOS uses ISC DHCP server for both IPv4 and IPv6 address assignment.
IPv4 server
The network topology is declared by shared-network-name and the subnet declarations. The DHCP service can serve
multiple shared networks, with each shared network having 1 or more subnets. Each subnet must be present on an
interface. A range can be declared inside a subnet to define a pool of dynamic addresses. Multiple ranges can be defined
and can contain holes. Static mappings can be set to assign “static”addresses to clients based on their MAC address.
Configuration
This is a configuration parameter for the subnet, saying that as part of the response, tell the client that the DNS
server can be found at <address>.
Multiple DNS servers can be defined.
set service dhcp-server shared-network-name <name> subnet <subnet> lease
<time>
Assign the IP address to this machine for <time> seconds.
The default value is 86400 seconds which corresponds to one day.
set service dhcp-server shared-network-name <name> subnet <subnet> range <n>
start <address>
Create DHCP address range with a range id of <n>. DHCP leases are taken from this pool. The pool starts at
address <address>.
set service dhcp-server shared-network-name <name> subnet <subnet> range <n>
stop <address>
Create DHCP address range with a range id of <n>. DHCP leases are taken from this pool. The pool stops with
address <address>.
set service dhcp-server shared-network-name <name> subnet <subnet> exclude
<address>
Always exclude this address from any defined range. This address will never be assigned by the DHCP server.
This option can be specified multiple times.
set service dhcp-server shared-network-name <name> subnet <subnet> domain-name
<domain-name>
The domain-name parameter should be the domain name that will be appended to the client’s hostname to form
a fully-qualified domain-name (FQDN) (DHCP Option 015).
set service dhcp-server shared-network-name <name> subnet <subnet>
domain-search <domain-name>
The domain-name parameter should be the domain name used when completing DNS request where no full FQDN
is passed. This option can be given multiple times if you need multiple search domains (DHCP Option 119).
Failover
VyOS provides support for DHCP failover. DHCP failover must be configured explicitly by the following statements.
set service dhcp-server shared-network-name <name> subnet <subnet> failover
local-address <address>
Local IP <address> used when communicating to the failover peer.
set service dhcp-server shared-network-name <name> subnet <subnet> failover
peer-address <address>
Remote peer IP <address> of the second DHCP server in this failover cluster.
set service dhcp-server shared-network-name <name> subnet <subnet> failover
name <name>
A generic <name> referencing this sync service.
注解: In order for the primary and the secondary DHCP server to keep their lease tables in sync, they must be
able to reach each other on TCP port 647. If you have firewall rules in effect, adjust them accordingly.
提示: The dialogue between failover partners is neither encrypted nor authenticated. Since most DHCP servers
exist within an organisation’s own secure Intranet, this would be an unnecessary overhead. However, if you have
DHCP failover peers whose communications traverse insecure networks, then we recommend that you consider
the use of VPN tunneling between them to ensure that the failover partnership is immune to disruption (accidental
or otherwise) via third parties.
Static mappings
You can specify a static DHCP assignment on a per host basis. You will need the MAC address of the station and your
desired IP address. The address must be inside the subnet definition but can be outside of the range statement.
set service dhcp-server shared-network-name <name> subnet <subnet>
static-mapping <description> mac-address <address>
Create a new DHCP static mapping named <description> which is valid for the host identified by its MAC <ad-
dress>.
set service dhcp-server shared-network-name <name> subnet <subnet>
static-mapping <description> ip-address <address>
Static DHCP IP address assign to host identified by <description>. IP address must be inside the <sub-
net> which is defined but can be outside the dynamic range created with set service dhcp-server
shared-network-name <name> subnet <subnet> range <n>. If no ip-address is specified, an
IP from the dynamic pool is used.
This is useful, for example, in combination with hostfile update.
Options
Raw Parameters
These parameters are passed as-is to isc-dhcp’s dhcpd.conf under the configuration node they are defined in. They
are not validated so an error in the raw parameters won’t be caught by vyos’s scripts and will cause dhcpd to fail to
start. Always verify that the parameters are correct before committing the configuration. Refer to isc-dhcp’s dhcpd.conf
manual for more information: https://kb.isc.org/docs/isc-dhcp-44-manual-pages-dhcpdconf
Quotes can be used inside parameter values by replacing all quote characters with the string ". They will be
replaced with literal quote characters when generating dhcpd.conf.
Example
Failover
Primary
Secondary
set service dhcp-server shared-network-name NET-VYOS subnet 192.0.2.0/24 failover␣
,→local-address '192.168.189.253'
Raw Parameters
• Override static-mapping’s dns-server with a custom one that will be sent only to this host.
• An option that takes a quoted string is set by replacing all quote characters with the string " inside the
static-mapping-parameters value. The resulting line in dhcpd.conf will be option pxelinux.configfile
"pxelinux.cfg/01-00-15-17-44-2d-aa";.
set service dhcp-server shared-network-name dhcpexample subnet 192.0.2.0/24 static-
,→mapping example static-mapping-parameters "option domain-name-servers 192.0.2.11,␣
,→192.0.2.12;"
Operation Mode
提示: Static mappings aren’t shown. To show all states, use show dhcp server leases state all.
IPv6 server
VyOS also provides DHCPv6 server functionality which is described in this section.
Configuration
Prefix Delegation
To hand out individual prefixes to your clients the following configuration is used:
set service dhcpv6-server shared-network-name <name> subnet <prefix>
prefix-delegation start <address> prefix-length <length>
Hand out prefixes of size <length> to clients in subnet <prefix> when they request for prefix delegation.
set service dhcpv6-server shared-network-name <name> subnet <prefix>
prefix-delegation start <address> stop <address>
Delegate prefixes from the range indicated by the start and stop qualifier.
Address pools
DHCPv6 address pools must be configured for the system to act as a DHCPv6 server. The following example describes
a common scenario.
Example:
• A shared network named NET1 serves subnet 2001:db8::/64
• It is connected to eth1
• DNS server is located at 2001:db8::ffff
• Address pool shall be 2001:db8::100 through 2001:db8::199.
• Lease time will be left at the default value which is 24 hours
set service dhcpv6-server shared-network-name 'NET1' subnet 2001:db8::/64 address-
,→range start 2001:db8::100 stop 2001:db8::199
(续上页)
}
}
name-server 2001:db8::ffff
}
}
Static mappings
In order to map specific IPv6 addresses to specific hosts static mappings can be created. The following example explains
the process.
Example:
• IPv6 address 2001:db8::101 shall be statically mapped
• Host specific mapping shall be named client1
提示: The identifier is the device’s DUID: colon-separated hex list (as used by isc-dhcp option dhcpv6.client-id). If the
device already has a dynamic lease from the DHCPv6 server, its DUID can be found with show service dhcpv6
server leases. The DUID begins at the 5th octet (after the 4th colon) of IAID_DUID.
Operation Mode
提示: Static mappings aren’t shown. To show all states, use show dhcp server leases state all.
Configuration
VyOS provides DNS infrastructure for small networks. It is designed to be lightweight and have a small footprint, suitable
for resource constrained routers and firewalls. For this we utilize PowerDNS recursor.
The VyOS DNS forwarder does not require an upstream DNS server. It can serve as a full recursive DNS server - but it
can also forward queries to configurable upstream DNS servers. By not configuring any upstream DNS servers you also
avoid being tracked by the provider of your upstream DNS server.
set service dns forwarding system
Forward incoming DNS queries to the DNS servers configured under the system name-server nodes.
set service dns forwarding name-server <address>
Send all DNS queries to the IPv4/IPv6 DNS server specified under <address>. You can configure multiple name-
servers here.
注解: The popular Unix/Linux dig tool sets the AD-bit in the query. This might lead to unexpected query
results when testing. Set +noad on the dig command line when this is the case.
注解: The CD-bit is honored correctly for process and validate. For log-fail, failures will be logged too.
A query for which there is authoritatively no answer is cached to quickly deny a record’s existence later on,
without putting a heavy load on the remote server. In practice, caches can become saturated with hundreds of
thousands of hosts which are tried only once. This setting, which defaults to 3600 seconds, puts a maximum on
the amount of time negative entries are cached.
set service dns forwarding listen-address
The local IPv4 or IPv6 addresses to bind the DNS forwarder to. The forwarder will listen on this address for
incoming connections.
Example
A VyOS router with two interfaces - eth0 (WAN) and eth1 (LAN) - is required to implement a split-horizon DNS
configuration for example.com.
In this scenario:
• All DNS requests for example.com must be forwarded to a DNS server at 192.0.2.254 and 2001:db8:cafe::1
• All other DNS requests will be forwarded to a different set of DNS servers at 192.0.2.1, 192.0.2.2, 2001:db8::1:ffff
and 2001:db8::2:ffff
• The VyOS DNS forwarder will only listen for requests on the eth1 (LAN) interface addresses - 192.168.1.254 for
IPv4 and 2001:db8::ffff for IPv6
• The VyOS DNS forwarder will only accept lookup requests from the LAN subnets - 192.168.1.0/24 and
2001:db8::/64
Operation
VyOS is able to update a remote DNS record when an interface gets a new IP address. In order to do so, VyOS includes
ddclient, a Perl script written for this only one purpose.
ddclient uses two methods to update a DNS record. The first one will send updates directly to the DNS daemon, in
compliance with RFC 2136. The second one involves a third party service, like DynDNS.com or any other similar
website. This method uses HTTP requests to transmit the new IP address. You can configure both in VyOS.
Configuration
Example
(续上页)
}
}
#
# ddclient configuration for interface "eth0.7":
#
use=if, if=eth0.7
注解: You can also keep different DNS zone updated. Just create a new config node: set service dns dynamic
interface <interface> rfc2136 <other-service-name>
VyOS is also able to use any service relying on protocols supported by ddclient.
To use such a service, one must define a login, password, one or multiple hostnames, protocol and server.
set service dns dynamic interface <interface> service <service> host-name
<hostname>
Setup the dynamic DNS hostname <hostname> associated with the DynDNS provider identified by <service>
when the IP address on interface <interface> changes.
set service dns dynamic interface <interface> service <service> login
<username>
Configure <username> used when authenticating the update request for DynDNS service identified by <service>.
For Namecheap, set the <domain> you wish to update.
set service dns dynamic interface <interface> service <service> password
<password>
Configure <password> used when authenticating the update request for DynDNS service identified by <service>.
set service dns dynamic interface <interface> service <service> protocol
<protocol>
When a custom DynDNS provider is used the protocol used for communicating to the provider must be specified
under <protocol>. See the embedded completion helper for available protocols.
set service dns dynamic interface <interface> service <service> server
<server>
When a custom DynDNS provider is used the <server> where update requests are being sent to must be specified.
Example:
注解: Multiple services can be used per interface. Just specify as many services per interface as you like!
By default, ddclient will update a dynamic dns record using the IP address directly attached to the interface. If your VyOS
instance is behind NAT, your record will be updated to point to your internal IP.
ddclient has another way to determine the WAN IP address. This is controlled by:
set service dns dynamic interface <interface> use-web url <url>
Use configured <url> to determine your IP address. ddclient will load <url> and tries to extract your IP address
from the response.
set service dns dynamic interface <interface> use-web skip <pattern>
ddclient will skip any address located before the string set in <pattern>.
8.9.8 HTTP-API
VyOS provide a HTTP API. You can use it to execute op-mode commands, update VyOS, set or delete config.
Please take a look at the VyOS API page for an detailed how-to.
Configuration
Example Configuration
VyOS utilizes accel-ppp to provide IP E (Internet Protocol over Ethernet) server functionality. It can be used with local
authentication (mac-address) or a connected RADIUS server.
IPoE is a method of delivering an IP payload over an Ethernet-based access network or an access network using bridged
Ethernet over Asynchronous Transfer Mode (ATM) without using PPPoE. It directly encapsulates the IP datagrams in
Ethernet frames, using the standard RFC 894 encapsulation.
The use of IPoE addresses the disadvantage that PPP is unsuited for multicast delivery to multiple users. Typically, IPoE
uses Dynamic Host Configuration Protocol and Extensible Authentication Protocol to provide the same functionality as
PPPoE, but in a less robust manner.
注解: Please be aware, due to an upstream bug, config changes/commits will restart the ppp daemon and will reset
existing IPoE sessions, in order to become effective.
Configuration
IPoE can be configure on different interfaces, it will depend on each specific situation which interface will provide IPoE
to clients. The clients mac address and the incoming interface is being used as control parameter, to authenticate a client.
The example configuration below will assign an IP to the client on the incoming interface eth2 with the client mac ad-
dress 08:00:27:2f:d8:06. Other DHCP discovery requests will be ignored, unless the client mac has been enabled in the
configuration.
The first address of the parameter client-subnet, will be used as the default gateway. Connected sessions can be
checked via the show ipoe-server sessions command.
To configure IPv6 assignments for clients, two options need to be configured. A global prefix which is terminated on the
clients cpe and a delegated prefix, the client can use for devices routed via the clients cpe.
IPv6 DNS addresses are optional.
The clients CPE (Customer Premises Equipment) can now communicate via IPv4 or IPv6. All devices behind
2001:db8::a00:27ff:fe2f:d806/64 can use addresses from 2001:db8:1::/56 and can globally com-
municate without the need of any NAT rules.
To create VLANs per user during runtime, the following settings are required on a per interface basis. VLAN ID and
VLAN range can be present in the configuration at the same time.
RADIUS Setup
To use a RADIUS server for authentication and bandwidth-shaping, the following example configuration can be used.
Bandwidth Shaping
Bandwidth rate limits can be set for local users within the configuration or via RADIUS based attributes.
8.9.10 LLDP
LLDP (Link Layer Discovery Protocol) is a vendor-neutral link layer protocol in the Internet Protocol Suite used by
network devices for advertising their identity, capabilities, and neighbors on an IEEE 802 local area network, principally
wired Ethernet. The protocol is formally referred to by the IEEE as Station and Media Access Control Connectivity
Discovery specified in IEEE 802.1AB and IEEE 802.3-2012 section 6 clause 79.
LLDP performs functions similar to several proprietary protocols, such as CDP (Cisco Discovery Protocol), FDP
(Foundry Discovery Protocol), NDP (Nortel Discovery Protocol) and LLTD (Link Layer Topology Discovery).
Information gathered with LLDP is stored in the device as a MIB (Management Information Database) and can be queried
with SNMP (Simple Network Management Protocol) as specified in RFC 2922. The topology of an LLDP-enabled
network can be discovered by crawling the hosts and querying this database. Information that may be retrieved include:
• System Name and Description
• Port name and description
• VLAN name
• IP management address
• System capabilities (switching, routing, etc.)
• MAC/PHY information
• MDI power
• Link aggregation
Configuration
Operation
(续上页)
Model: VMware Virtual Platform
Asset ID: No Asset Tag
-------------------------------------------------------------------------------
Starting with VyOS 1.2 a DNS (Multicast DNS) repeater functionality is provided. Additional information can be
obtained from https://en.wikipedia.org/wiki/Multicast_DNS.
Multicast DNS uses the 224.0.0.251 address, which is “administratively scoped”and does not leave the subnet. It
retransmits mDNS packets from one interface to other interfaces. This enables support for e.g. Apple Airplay devices
across multiple VLANs.
Since the mDNS protocol sends the AA records in the packet itself, the repeater does not need to forge the source address.
Instead, the source address is of the interface that repeats the packet.
Configuration
注解: You can not run this in a VRRP setup, if multiple mDNS repeaters are launched in a subnet you will experience
the mDNS packet storm death!
Example
To listen on both eth0 and eth1 mDNS packets and also repeat packets received on eth0 to eth1 (and vice-versa) use the
following commands:
VyOS utilizes accel-ppp to provide PPPoE server functionality. It can be used with local authentication or a connected
RADIUS server.
注解: Please be aware, due to an upstream bug, config changes/commits will restart the ppp daemon and will reset
existing PPPoE connections from connected users, in order to become effective.
Configuration
First steps
To automatically assign the client an IP address as tunnel endpoint, a client IP pool is needed. The source can be either
RADIUS or a local subnet or IP range definition.
Once the local tunnel endpoint set service pppoe-server gateway-address '10.1.1.2' has been
defined, the client IP pool can be either defined as a range or as subnet using CIDR notation. If the CIDR notation is
used, multiple subnets can be setup which are used sequentially.
Client IP address via IP range definition
set service pppoe-server client-ip-pool start <address>
Use this command to define the first IP address of a pool of addresses to be given to PPPoE clients. It must be
within a /24 subnet.
set service pppoe-server client-ip-pool stop <address>
Use this command to define the last IP address of a pool of addresses to be given to PPPoE clients. It must be
within a /24 subnet.
Example, from radius-server send command for disconnect client with username test
You can also use another attributes for identify client for disconnect, like Framed-IP-Address, Acct-Session-Id, etc. Result
commands appears in log.
Filter-Id=5000/4000 (means 5000Kbit down-stream rate and 4000Kbit up-stream rate) If attribute Filter-Id redefined,
replace it in RADIUS CoA request.
Bandwidth Shaping
Bandwidth rate limits can be set for local users or RADIUS based attributes.
Once the user is connected, the user session is using the set limits and can be displayed via‘show pppoe-server sessions’
.
-------+----------+------------+-------------------+-------------+--------+----------
,→+----------+----------
The current attribute ‘Filter-Id’is being used as default and can be setup within RADIUS:
Filter-Id=2000/3000 (means 2000Kbit down-stream rate and 3000Kbit up-stream rate)
The command below enables it, assuming the RADIUS connection has been setup and is working.
set service pppoe-server authentication radius rate-limit enable
Use this command to enable bandwidth shaping via RADIUS.
Other attributes can be used, but they have to be in one of the dictionaries in /usr/share/accel-ppp/radius.
Load Balancing
In the example above, the first 499 sessions connect without delay. PADO packets will be delayed 50 ms for connection
from 500 to 999, this trick allows other PPPoE servers send PADO faster and clients will connect to other servers. Last
command says that this PPPoE server can serve only 3000 clients.
IPv6
Maintenance mode
Checking connections
-------+----------+------------+-------------------+-------------+--------+----------
,→+----------+----------
Per default the user session is being replaced if a second authentication request succeeds. Such session requests can be
either denied or allowed entirely, which would allow multiple sessions for a user in the latter case. If it is denied, the
second session is being rejected even if the authentication succeeds, the user has to terminate its first session and can then
authentication again.
Examples
IPv4
The example below uses ACN as access-concentrator name, assigns an address from the pool 10.1.1.100-111, terminates
at the local endpoint 10.1.1.1 and serves requests only on eth1.
The client, once successfully authenticated, will receive an IPv4 and an IPv6 /64 address to terminate the pppoe endpoint
on the client side and a /56 subnet for the clients internal use.
RA (Router advertisements) are described in RFC 4861#section-4.6.2. They are part of what is known as SLAAC.
Supported interface types:
• bonding
• bridge
• ethernet
• l2tpv3
• openvpn
• pseudo-ethernet
• tunnel
• vxlan
• wireguard
• wireless
• wirelessmodem
Enabling Advertisments
Advertising a Prefix
Disabling Advertisements
Example Configuration
interface eth0.2 {
default-preference high
hop-limit 64
interval {
max 600
}
name-server 2001:db8::1
name-server 2001:db8::2
other-config-flag
prefix 2001:db8:beef:2::/64 {
valid-lifetime 2592000
}
reachable-time 0
retrans-timer 0
}
8.9.14 Salt-Minion
SaltStack is Python-based, open-source software for event-driven IT automation, remote task execution, and configuration
management. Supporting the “infrastructure as code”approach to data center system and network deployment and
management, configuration automation, SecOps orchestration, vulnerability remediation, and hybrid cloud control.
Requirements
To use the Salt-Minion, a running Salt-Master is required. You can find more in the Salt Poject Documentaion
Configuration
8.9.15 SNMP
SNMP is an Internet Standard protocol for collecting and organizing information about managed devices on IP net-
works and for modifying that information to change device behavior. Devices that typically support SNMP include cable
modems, routers, switches, servers, workstations, printers, and more.
SNMP is widely used in network management for network monitoring. SNMP exposes management data in the form of
variables on the managed systems organized in a management information base (MIB) which describe the system status
and configuration. These variables can then be remotely queried (and, in some circumstances, manipulated) by managing
applications.
Three significant versions of SNMP have been developed and deployed. SNMPv1 is the original version of the protocol.
More recent versions, SNMPv2c and SNMPv3, feature improvements in performance, flexibility and security.
SNMP is a component of the Internet Protocol Suite as defined by the Internet Engineering Task Force (IETF). It consists
of a set of standards for network management, including an application layer protocol, a database schema, and a set of
data objects.
In typical uses of SNMP, one or more administrative computers called managers have the task of monitoring or managing
a group of hosts or devices on a computer network. Each managed system executes a software component called an agent
which reports information via SNMP to the manager.
An SNMP-managed network consists of three key components:
• Managed devices
• Agent - software which runs on managed devices
• Network management station (NMS) - software which runs on the manager
A managed device is a network node that implements an SNMP interface that allows unidirectional (read-only) or bidi-
rectional (read and write) access to node-specific information. Managed devices exchange node-specific information with
the NMSs. Sometimes called network elements, the managed devices can be any type of device, including, but not limited
to, routers, access servers, switches, cable modems, bridges, hubs, IP telephones, IP video cameras, computer hosts, and
printers.
An agent is a network-management software module that resides on a managed device. An agent has local knowledge of
management information and translates that information to or from an SNMP-specific form.
A network management station executes applications that monitor and control managed devices. NMSs provide the bulk
of the processing and memory resources required for network management. One or more NMSs may exist on any managed
network.
VyOS itself supports SNMPv2 (version 2) and SNMPv3 (version 3) where the later is recommended because of improved
security (optional authentication and encryption).
SNMPv2
SNMPv2 is the original and most commonly used version. For authorizing clients, SNMP uses the concept of communi-
ties. Communities may have authorization set to read only (this is most common) or to read and write (this option is not
actively used in VyOS).
SNMP can work synchronously or asynchronously. In synchronous communication, the monitoring system queries the
router periodically. In asynchronous, the router sends notification to the “trap”(the monitoring host).
SNMPv2 does not support any authentication mechanisms, other than client source address, so you should specify ad-
dresses of clients allowed to monitor the router. Note that SNMPv2 also supports no encryption and always sends data
in plain text.
Example
# Define a community
set service snmp community routers authorization ro
(续上页)
SNMPv3
SNMPv3 (version 3 of the SNMP protocol) introduced a whole slew of new security related features that have been
missing from the previous versions. Security was one of the biggest weakness of SNMP until v3. Authentication in SNMP
Versions 1 and 2 amounts to nothing more than a password (community string) 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 securityapproach in v3 targets:
• Confidentiality –Encryption of packets to prevent snooping by an unauthorized source.
• Integrity –Message integrity to ensure that a packet has not been tampered while in transit including an optional
packet replay protection mechanism.
• Authentication –to verify that the message is from a valid source.
Example
After commit the plaintext passwords will be hashed and stored in your configuration. The resulting LCI config will look
like:
vyos@vyos# show service snmp
listen-address 172.18.254.201 {
}
(下页继续)
(续上页)
location "Wuerzburg, Dr.-Georg-Fuchs-Str. 8"
v3 {
engineid 000000000000000000000002
group default {
mode ro
view default
}
user vyos {
auth {
encrypted-password 4e52fe55fd011c9c51ae2c65f4b78ca93dcafdfe
type sha
}
group default
privacy {
encrypted-password 4e52fe55fd011c9c51ae2c65f4b78ca93dcafdfe
type aes
}
}
view default {
oid 1 {
}
}
}
You can test the SNMPv3 functionality from any linux based system, just run the following command: snmpwalk -v 3
-u vyos -a SHA -A vyos12345678 -x AES -X vyos12345678 -l authPriv 192.0.2.1 .1
VyOS MIBs
All SNMP MIBs are located in each image of VyOS here: /usr/share/snmp/mibs/
You are be able to download the files using SCP, once the SSH service has been activated like so
SNMP Extensions
To extend SNMP agent functionality, custom scripts can be executed every time the agent is being called. This can be
achieved by using arbitrary extensioncommands. The first step is to create a functional script of course, then
upload it to your VyOS instance via the command scp your_script.sh vyos@your_router:/config/
user-data. Once the script is uploaded, it needs to be configured via the command below.
SolarWinds
If you happen to use SolarWinds Orion as NMS you can also use the Device Templates Management. A template for
VyOS can be easily imported.
Create a file named VyOS-1.3.6.1.4.1.44641.ConfigMgmt-Commands using the following content:
8.9.16 SSH
SSH (Secure Shell) is a cryptographic network protocol for operating network services securely over an unsecured net-
work. The standard TCP port for SSH is 22. The best known example application is for remote login to computer systems
by users.
SSH provides a secure channel over an unsecured network in a client-server architecture, connecting an SSH client appli-
cation with an SSH server. Common applications include remote command-line login and remote command execution,
but any network service can be secured with SSH. The protocol specification distinguishes between two major versions,
referred to as SSH-1 and SSH-2.
The most visible application of the protocol is for access to shell accounts on Unix-like operating systems, but it sees
some limited use on Windows as well. In 2015, Microsoft announced that they would include native support for SSH in
a future release.
SSH was designed as a replacement for Telnet and for unsecured remote shell protocols such as the Berkeley rlogin, rsh,
and rexec protocols. Those protocols send information, notably passwords, in plaintext, rendering them susceptible to
interception and disclosure using packet analysis. The encryption used by SSH is intended to provide confidentiality and
integrity of data over an unsecured network, such as the Internet.
注解: VyOS 1.1 supported login as user root. This has been removed due to tighter security in VyOS 1.2.
参见:
SSH Key Based Authentication
Configuration
Operation
restart ssh
Restart the SSH daemon process, the current session is not affected, only the background daemon is restarted.
generate ssh server-key
Re-generated the public/private keyportion which SSH uses to secure connections.
注解: Already learned known_hosts files of clients need an update as the public key will change.
TFTP (Trivial File Transfer Protocol) is a simple, lockstep file transfer protocol which allows a client to get a file from or
put a file onto a remote host. One of its primary uses is in the early stages of nodes booting from a local area network.
TFTP has been used for this application because it is very simple to implement.
Configuration
提示: 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.
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 disabled.
The resulting configuration will look like:
8.9.18 Webproxy
The proxy service in VyOS is based on Squid and some related modules.
Squid is a caching and forwarding HTTP web proxy. It has a wide variety of uses, including speeding up a web server
by caching repeated requests, caching web, DNS and other computer network lookups for a group of people sharing
network resources, and aiding security by filtering traffic. Although primarily used for HTTP and FTP, Squid includes
limited support for several other protocols including Internet Gopher, SSL,[6] TLS and HTTPS. Squid does not support
the SOCKS protocol.
URL Filtering is provided by SquidGuard.
Configuration
accordingly. In addition, web-transmitted malware can sometimes be blocked by a non-transparent web proxy,
since they are not aware of the proxy settings.
Authentication
The embedded Squid proxy can use LDAP to authenticate users against a company wide directory. The following con-
figuration is an example of how to use Active Directory as authentication backend. Queries are done via LDAP.
set service webproxy authentication children <number>
Maximum number of authenticator processes to spawn. If you start too few Squid will have to wait for them to
process a backlog of credential verifications, slowing it down. When password verifications are done via a (slow)
network you are likely to need lots of authenticator processes.
This defaults to 5.
LDAP
注解: This can only be done if all your users are located directly under the same position in the LDAP tree and
the login name is used for naming each user object. If your LDAP tree does not match these criterias or if you
want to filter who are valid users then you need to use a search filter to search for your users DN (filter-expression).
URL filtering
Operation
Filtering
Update
If you want to use existing blacklists you have to create/download a database first. Otherwise you will not be able to
commit the config changes.
update webproxy blacklists
Download/Update complete blacklist
(续上页)
Skip link for [ads] -> [publicite]
Building DB for [adult/domains] - 2467177 entries
Building DB for [adult/urls] - 67798 entries
Skip link for [aggressive] -> [agressif]
Building DB for [agressif/domains] - 348 entries
Building DB for [agressif/urls] - 36 entries
Building DB for [arjel/domains] - 69 entries
...
Some services don’t work correctly when being handled via a web proxy. So sometimes it is useful to bypass a transparent
proxy:
• To bypass the proxy for every request that is directed to a specific destination:
set service webproxy whitelist destination-address 198.51.100.33
set service webproxy whitelist destination-address 192.0.2.0/24
• To bypass the proxy for every request that is coming from a specific source:
set service webproxy whitelist source-address 192.168.1.2
set service webproxy whitelist source-address 192.168.2.0/24
(This can be useful when a called service has many and/or often changing destination addresses - e.g. Netflix.)
Examples
8.10 System
For the average user a serial console has no advantage over a console offered by a directly attached keyboard and screen.
Serial consoles are much slower, taking up to a second to fill a 80 column by 24 line screen. Serial consoles generally only
support non-proportional ASCII text, with limited support for languages other than English.
There are some scenarios where serial consoles are useful. System administration of remote computers is usually done
using SSH, but there are times when access to the console is the only way to diagnose and correct software failures. Major
upgrades to the installed distribution may also require console access.
set system console device <device>
Defines the specified device as a system console. Available console devices can be (see completion helper):
• ttySN - Serial device name
• ttyUSBX - USB Serial device name
• hvc0 - Xen console
set system console device <device> speed <speed>
The speed (baudrate) of the console device. Supported values are:
• 1200 - 1200 bps
• 2400 - 2400 bps
• 4800 - 4800 bps
• 9600 - 9600 bps
• 19200 - 19,200 bps
• 38400 - 38,400 bps (default for Xen console)
注解: If you use USB to serial converters for connecting to your VyOS appliance please note that most of them
use software emulation without flow control. This means you should start with a common baud rate (most likely
9600 baud) as otherwise you probably can not connect to the device using high speed baud rates as your serial
converter simply can not process this datarate.
VyOS supports flow-accounting for both IPv4 and IPv6 traffic. The system acts as a flow exporter, and you are free to
use it with any compatible collector.
Flows can be exported via two different protocols: NetFlow (versions 5, 9 and 10/IPFIX) and sFlow. Additionally, you
may save flows to an in-memory table internally in a router.
警告: You need to disable the in-memory table in production environments! Using IMT (In-Memory Table) may
lead to heavy CPU overloading and unstable flow-accounting behavior.
NetFlow / IPFIX
NetFlow is a feature that was introduced on Cisco routers around 1996 that provides the ability to collect IP network traffic
as it enters or exits an interface. By analyzing the data provided by NetFlow, a network administrator can determine things
such as the source and destination of traffic, class of service, and the causes of congestion. A typical flow monitoring
setup (using NetFlow) consists of three main components:
• exporter: aggregates packets into flows and exports flow records towards one or more flow collectors
• collector: responsible for reception, storage and pre-processing of flow data received from a flow exporter
• application: analyzes received flow data in the context of intrusion detection or traffic profiling, for example
For connectionless protocols as like ICMP and UDP, a flow is considered complete once no more packets for this flow
appear after configurable timeout.
NetFlow is usually enabled on a per-interface basis to limit load on the router components involved in NetFlow, or to
limit the amount of NetFlow records exported.
Configuration
In order for flow accounting information to be collected and displayed for an interface, the interface must be configured
for flow accounting.
set system flow-accounting interface <interface>
Configure and enable collection of flow information for the interface identified by <interface>.
You can configure multiple interfaces which whould participate in flow accounting.
注解: Will be recorded only packets/flows on incoming direction in configured interfaces by default.
By default, recorded flows will be saved internally and can be listed with the CLI command. You may disable using the
local in-memory table with the command:
set system flow-accounting disable-imt
If you need to sample also egress traffic, you may want to configure egress flow-accounting:
set system flow-accounting enable-egress
Internally, in flow-accounting processes exist a buffer for data exchanging between core process and plugins (each
export target is a separated plugin). If you have high traffic levels or noted some problems with missed records or
stopping exporting, you may try to increase a default buffer size (10 MiB) with the next command:
set system flow-accounting buffer-size <buffer size>
In case, if you need to catch some logs from flow-accounting daemon, you may configure logging facility:
set system flow-accounting syslog-facility <facility>
TBD
Flow Export
In addition to displaying flow accounting information locally, one can also exported them to a collection server.
NetFlow
Specifies the interval at which Netflow data will be sent to a collector. As per default, Netflow data will be sent
every 60 seconds.
You may also additionally configure timeouts for different types of connections.
set system flow-accounting netflow max-flows <n>
If you want to change the maximum number of flows, which are tracking simultaneously, you may do this with
this command (default 8192).
sFlow
Example:
NetFlow v5 example:
set system flow-accounting netflow engine-id 100
set system flow-accounting netflow version 5
set system flow-accounting netflow server 192.168.2.10 port 2055
Operation
Once flow accounting is configured on an interfaces it provides the ability to display captured network traffic information
for all configured interfaces.
show flow-accounting interface <interface>
Show flow accounting information for given <interface>.
vyos@vyos:~$ show flow-accounting interface eth0
IN_IFACE SRC_MAC DST_MAC SRC_IP DST_
,→IP SRC_PORT DST_PORT PROTOCOL TOS PACKETS FLOWS ␣
,→BYTES
(续上页)
eth0 00:53:01:1a:b4:53 33:33:ff:00:00:00 fe80::253:01ff:fe1a:b453 ␣
,→ff02::1:ff00:0 0 0 ipv6-icmp 0 1 1␣
,→ 72
eth0 00:53:01:b2:22:48 00:53:02:58:a2:92 192.0.2.100 192.
,→0.2.14 40152 22 tcp 16 39 1 ␣
,→2064
This section describes the system’s host information and how to configure them, it covers the following topics:
• Host name
• Domain
• IP address
• Aliases
Hostname
A hostname is the label (name) assigned to a network device (a host) on a network and is used to distinguish one device
from another on specific networks or over the internet. On the other hand this will be the name which appears on the
command line prompt.
set system host-name <hostname>
Set system hostname. The hostname can be up to 63 characters. A hostname must start and end with a letter or
digit, and have as interior characters only letters, digits, or a hyphen.
The default hostname used is vyos.
Domain Name
A domain name is the label (name) assigned to a computer network and is thus unique. VyOS appends the domain name
as a suffix to any unqualified name. For example, if you set the domain name example.com, and you would ping the
unqualified name of crux, then VyOS qualifies the name to crux.example.com.
set system domain-name <domain>
Configure system domain name. A domain name must start and end with a letter or digit, and have as interior
characters only letters, digits, or a hyphen.
How an IP address is assigned to an interface in Ethernet. This section shows how to statically map an IP address to a
hostname for local (meaning on this VyOS instance) name resolution.
set system static-host-mapping host-name <hostname> inet <address>
Create a static hostname mapping which will always resolve the name <hostname> to IP address <address>.
set system static-host-mapping host-name <hostname> alias <alias>
Create named <alias> for the configured static mapping for <hostname>. Thus the address configured as set
system static-host-mapping host-name <hostname> inet <address> can be reached
via multiple names.
Multiple aliases can pe specified per host-name.
8.10.4 IP
Operational commands
show commands
See below the different parameters available for the IPv4 show command:
vyos@vyos:~$ show ip
Possible completions:
access-list Show all IP access-lists
as-path-access-list
Show all as-path-access-lists
bgp Show Border Gateway Protocol (BGP) information
(下页继续)
(续上页)
community-list
Show IP community-lists
extcommunity-list
Show extended IP community-lists
forwarding Show IP forwarding status
groups Show IP multicast group membership
igmp Show IGMP (Internet Group Management Protocol) information
large-community-list
Show IP large-community-lists
multicast Show IP multicast
ospf Show IPv4 Open Shortest Path First (OSPF) routing information
pim Show PIM (Protocol Independent Multicast) information
ports Show IP ports in use by various system services
prefix-list Show all IP prefix-lists
protocol Show IP route-maps per protocol
rip Show Routing Information Protocol (RIP) information
route Show IP routes
reset commands
vyos@vyos:~$ reset ip
Possible completions:
arp Reset Address Resolution Protocol (ARP) cache
bgp Clear Border Gateway Protocol (BGP) statistics or status
igmp IGMP clear commands
multicast IP multicast routing table
route Reset IP route
8.10.5 IPv6
Operational commands
Show commands
(续上页)
<Enter> Execute the current command
<text> Show specified IPv6 access-list
Reset commands
The system LCD LCD (Liquid-crystal display) option is for users running VyOS on hardware that features an LCD
display. This is typically a small display built in an 19 inch rack-mountable appliance. Those displays are used to show
runtime data.
To configure your LCD display you must first identify the used hardware, and connectivity of the display to your system.
This can be any serial port (ttySxx) or serial via USB or even old parallel port interfaces.
Configuration
注解: We can’t support all displays from the beginning. If your display type is missing, please create a feature
request via Phabricator.
The default VyOS user account (vyos), as well as newly created user accounts, have all capabilities to configure the system.
All accounts have sudo capabilities and therefore can operate as root on the system.
Both local administered and remote administered RADIUS (Remote Authentication Dial-In User Service) accounts are
supported.
Local
It is highly recommended to use SSH key authentication. By default there is only one user (vyos), and you can assign
any number of keys to that user. You can generate a ssh key with the ssh-keygen command on your local machine,
which will (by default) save it as ~/.ssh/id_rsa.pub.
Every SSH key comes in three parts:
ssh-rsa AAAAB3NzaC1yc2EAAAABAA...VBD5lKwEWB [email protected]
Only the type (ssh-rsa) and the key (AAAB3N...) are used. Note that the key will usually be several hundred
characters long, and you will need to copy and paste it. Some terminal emulators may accidentally split this over several
lines. Be attentive when you paste it that it only pastes as a single line. The third part is simply an identifier, and is for
your own reference.
set system login user <username> authentication public-keys <identifier> key
<key>
Assign the SSH public key portion <key> identified by per-key <identifier> to the local user <username>.
set system login user <username> authentication public-keys <identifier> type
<type>
Every SSH public key portion referenced by <identifier> requires the configuration of the <type> of public-key
used. This type can be any of:
• ecdsa-sha2-nistp256
• ecdsa-sha2-nistp384
• ecdsa-sha2-nistp521
• ssh-dss
• ssh-ed25519
• ssh-rsa
注解: You can assign multiple keys to the same user by using a unique identifier per SSH key.
Example
In the following example, both User1 and User2 will be able to SSH into VyOS as user vyos using their very own keys.
set system login user vyos authentication public-keys 'User1' key "AAAAB3Nz...KwEW"
set system login user vyos authentication public-keys 'User1' type ssh-rsa
set system login user vyos authentication public-keys 'User2' key "AAAAQ39x...fbV3"
set system login user vyos authentication public-keys 'User2' type ssh-rsa
RADIUS
In large deployments it is not reasonable to configure each user individually on every system. VyOS supports using
RADIUS servers as backend for user authentication.
Configuration
RADIUS servers could be hardened by only allowing certain IP addresses to connect. As of this the source address
of each RADIUS query can be configured. If this is not set, incoming connections to the RADIUS server will use
the nearest interface address pointing towards the server - making it error prone on e.g. OSPF networks when a
link fails and a backup route is taken.
提示: If you want to have admin users to authenticate via RADIUS it is essential to sent the Cisco-AV-Pair
shell:priv-lvl=15 attribute. Without the attribute you will only get regular, non privilegued, system users.
Login Banner
You are able to set post-login or pre-login banner messages to display certain information for this system.
set system login banner pre-login <message>
Configure <message> which is shown during SSH connect and before a user is logged in.
set system login banner post-login <message>
Configure <message> which is shown after user has logged in to the system.
注解: To create a new line in your login message you need to escape the new line character by using \\n.
Example
In this example, some OpenNIC servers are used, two IPv4 addresses and two IPv6 addresses:
In order for the system to use and complete unqualified host names, a list can be defined which will be used for domain
searches.
set system domain-search domain <domain>
Use this command to define domains, one at a time, so that the system uses them to complete unqualified host
names. Maximum: 6 entries.
注解: Domain names can include letters, numbers, hyphens and periods with a maximum length of 253 characters.
Example
The system is configured to attempt domain completion in the following order: vyos.io (first), vyos.net (second) and
vyos.network (last):
8.10.9 NTP
NTP (N T P ) is a networking protocol for clock synchronization between computer systems over
packet-switched, variable-latency data networks. In operation since before 1985, NTP is one of the oldest Internet pro-
tocols in current use.
NTP is intended to synchronize all participating computers to within a few milliseconds of UTC (Coordinated Universal
Time). It uses the intersection algorithm, a modified version of Marzullo’s algorithm, to select accurate time servers
and is designed to mitigate the effects of variable network latency. NTP can usually maintain time to within tens of
milliseconds over the public Internet, and can achieve better than one millisecond accuracy in local area networks under
ideal conditions. Asymmetric routes and network congestion can cause errors of 100 ms or more.
The protocol is usually described in terms of a client-server model, but can as easily be used in peer-to-peer relationships
where both peers consider the other to be a potential time source. Implementations send and receive timestamps using
UDP (User Datagram Protocol) on port number 123.
NTP supplies a warning of any impending leap second adjustment, but no information about local time zones or daylight
saving time is transmitted.
The current protocol is version 4 (NTPv4), which is a proposed standard as documented in RFC 5905. It is backward
compatible with version 3, specified in RFC 1305.
Configuration
8.10.10 Option
General
HTTP client
注解: source-address and source-interface can not be used at the same time.
Keyboard Layout
When starting a VyOS live system (the installation CD) the configured keyboard layout defaults to US. As this might not
suite everyones use case you can adjust the used keyboard layout on the system console.
set system option keyboard-layout <us | fr | de | fi | no | dk>
Change system keyboard layout to given language.
Defaults to us.
注解: Changing the keymap only has an effect on the system console, using SSH or Serial remote access to the
device is not affected as the keyboard layout here corresponds to your access system.
Performance
As more and more routers run on Hypervisors, expecially with a NOS (Network Operating System) as VyOS, it makes
fewer and fewer sense to use static resource bindings like smp-affinity as present in VyOS 1.2 and earlier to pin
certain interrupt handlers to specific CPUs.
We now utilize tuned for dynamic resource balancing based on profiles.
参见:
https://access.redhat.com/sites/default/files/attachments/201501-perf-brief-low-latency-tuning-rhel7-v2.1.pdf
set system option performance < throughput | latency >
Configure one of the predefined system performance profiles.
• throughput: A server profile focused on improving network throughput. This profile favors performance
over power savings by setting intel_pstate and max_perf_pct=100 and increasing kernel network
buffer sizes.
It enables transparent huge pages, and uses cpupower to set the performance cpufreq gov-
ernor. It also sets kernel.sched_min_granularity_ns to 10 us, kernel.
sched_wakeup_granularity_ns to 15 uss, and vm.dirty_ratio to 40%.
• latency: A server profile focused on lowering network latency. This profile favors performance over power
savings by setting intel_pstate and min_perf_pct=100.
It disables transparent huge pages, and automatic NUMA balancing. It also uses cpupower to set the perfor-
mance cpufreq governor, and requests a cpu_dma_latency value of 1. It also sets busy_read and busy_poll
times to 50 us, and tcp_fastopen to 3.
Some IT environments require the use of a proxy to connect to the Internet. Without this configuration VyOS updates
could not be installed directly by using the add system image command (Update VyOS).
set system proxy url <url>
Set proxy for all connections initiated by VyOS, including HTTP, HTTPS, and FTP (anonymous ftp).
set system proxy port <port>
Configure proxy port if it does not listen to the default port 80.
set system proxy username <username>
Some proxys require/support the “basic”HTTP authentication scheme as per RFC 7617, thus a username can
be configured.
set system proxy password <password>
Some proxys require/support the “basic”HTTP authentication scheme as per RFC 7617, thus a password can
be configured.
8.10.12 Syslog
Per default VyOSs has minimal syslog logging enabled which is stored and rotated locally. Errors will be always logged
to a local file, which includes local7 error messages, emergency messages will be sent to the console, too.
To configure syslog, you need to switch into configuration mode.
Logging
Syslog supports logging to multiple targets, those targets could be a plain file on your VyOS installation itself, a serial
console or a remote syslog server which is reached via IP (Internet Protocol) UDP/TCP.
Console
Custom File
Remote Host
Logging to a remote host leaves the local logging configuration intact, it can be configured in parallel to a custom file or
console logging. You can log to multiple hosts at the same time, using either TCP or UDP. The default is sending the
messages via port 514/UDP.
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 Facilities keywords and Severity Level keywords see tables below.
set system syslog host <address> facility <keyword> protocol <udp|tcp>
Configure protocol used for communication to remote syslog host. This can be either UDP or TCP.
Facilities
List of facilities used by syslog. Most facilities names are self explanatory. Facilities local0 - local7 common usage is f.e.
as network logs facilities for nodes and network equipment. Generally it depends on the situation how to classify logs and
put them to facilities. See facilities more as a tool rather than a directive to follow.
Facilities can be adjusted to meet the needs of the user:
Severity Level
Display Logs
all Display contents of all master log files of the specified image
authorization Display all authorization attempts of the specified image
directory Display list of all user-defined log files of the specified image
file <file name> Display contents of a specified user-defined log file of the specified image
tail Display last lines of the system log of the specified image
<lines> Number of lines to be displayed, default 10
When no options/parameters are used, the contents of the main syslog file are displayed.
提示: Use show log | strip-private if you want to hide private data when sharing your logs.
The task scheduler allows you to execute tasks on a given schedule. It makes use of UNIX cron.
注解: All scripts excecuted this way are executed as root user - this may be dangerous. Together with Command Scripting
this can be used for automating (re-)configuration.
Specify absolute <path> to script which will be run when <task> is executed.
set system task-scheduler task <task> executable arguments <args>
Arguments which will be passed to the executable.
Time Zone setting is very important as e.g all your logfile entries will be based on the configured zone. Without proper
time zone configuration it will be very difficult to compare logfiles from different systems.
set system time-zone <timezone>
Specify the systems <timezone> as the Region/Location that best defines your location. For example, specifying
US/Pacific sets the time zone to US Pacific time.
Command completion can be used to list available time zones. The adjustment for daylight time will take place
automatically based on the time of year.
In the past (VyOS 1.1) used a gateway-address configured under the system tree (set system gateway-address
<address>), this is no longer supported and existing configurations are migrated to the new CLI command.
Configuration
Operation
参见:
Configuration of Static
Event handler allows you to execute scripts when a string that matches a regex appears in a text stream (e.g. log file).
It uses“feeds”(output of commands, or a named pipes) and“policies”that define what to execute if a regex is matched.
system
event-handler
feed <name>
description <feed description>
policy <policy name>
source
preset
syslog # Use the syslog logs for feed
custom
command <command to execute> # E.g. "tail -f /var/log/somelogfile"
named-pipe <path to a names pipe>
policy <policy name>
description <policy description>
event <event name>
description <event description>
pattern <regex>
run <command to run>
In this small example a script runs every time a login failed and an interface goes down
8.11.1 QoS
The generic name of Quality of Service or Traffic Control involves things like shaping traffic, scheduling or dropping
packets, which are the kind of things you may want to play with when you have, for instance, a bandwidth bottleneck in
a link and you want to somehow prioritize some type of traffic over another.
tc is a powerful tool for Traffic Control found at the Linux kernel. However, its configuration is often considered a
cumbersome task. Fortunately, VyOS eases the job through its CLI, while using tc as backend.
In order to have VyOS Traffic Control working you need to follow 2 steps:
1. Create a traffic policy.
2. Apply the traffic policy to an interface ingress or egress.
But before learning to configure your policy, we will warn you about the different units you can use and also show you
what classes are and how they work, as some policies may require you to configure them.
Units
When configuring your traffic policy, you will have to set data rate values, watch out the units you are managing, it is easy
to get confused with the different prefixes and suffixes you can use. VyOS will always show you the different units you
can use.
Prefixes
Or binary prefixes.
Suffixes
Classes
In the Creating a traffic policy section you will see that some of the policies use classes. Those policies let you distribute
traffic into different classes according to different parameters you can choose. So, a class is just a specific type of traffic
you select.
The ultimate goal of classifying traffic is to give each class a different treatment.
Matching traffic
In order to define which traffic goes into which class, you define filters (that is, the matching criteria). Packets go through
these matching rules (as in the rules of a firewall) and, if a packet matches the filter, it is assigned to that class.
In VyOS, a class is identified by a number you can choose when configuring it.
注解: The meaning of the Class ID is not the same for every type of policy. Normally policies just need a meaningless
number to identify a class (Class ID), but that does not apply to every policy. The the number of a class in a Priority
Queue it does not only identify it, it also defines its priority.
In the command above, we set the type of policy we are going to work with and the name we choose for it; a class (so that
we can differentiate some traffic) and an identifiable number for that class; then we configure a matching rule (or filter)
and a name for it.
A class can have multiple match filters:
A match filter can contain multiple criteria and will match traffic if all those criteria are true.
For example:
• Firewall mark
• VLAN ID
When configuring your filter, you can use the Tab key to see the many different parameters you can configure.
As shown in the example above, one of the possibilities to match packets is based on marks done by the firewall, that can
give you a great deal of flexibility.
You can also write a description for a filter:
注解: An IPv4 TCP filter will only match packets with an IPv4 header length of 20 bytes (which is the majority of IPv4
packets anyway).
注解: IPv6 TCP filters will only match IPv6 packets with no header extension, see https://en.wikipedia.org/wiki/IPv6_
packet#Extension_headers
Default
Often you will also have to configure your default traffic in the same way you do with a class. Default can be considered a
class as it behaves like that. It contains any traffic that did not match any of the defined classes, so it is like an open class,
a class without matching filters.
Class treatment
Once a class has a filter configured, you will also have to define what you want to do with the traffic of that class, what
specific Traffic-Control treatment you want to give it. You will have different possibilities depending on the Traffic Policy
you are configuring.
(续上页)
interval fq-codel - Interval (milliseconds) used to measure the delay (default␣
,→100)
For instance, with set traffic-policy shaper MY-SHAPER class 30 set-dscp EF you would be
modifying the DSCP field value of packets in that class to Expedite Forwarding.
DSCP values as per RFC 2474 and RFC 4595:
Often we need to embed one policy into another one. It is possible to do so on classful policies, by attaching a new policy
into a class. For instance, you might want to apply different policies to the different classes of a Round-Robin policy you
have configured.
A common example is the case of some policies which, in order to be effective, they need to be applied to an interface
that is directly connected where the bottleneck is. If your router is not directly connected to the bottleneck, but some
hop before it, you can emulate the bottleneck by embedding your non-shaping policy into a classful shaping one so that it
takes effect.
You can configure a policy into a class through the queue-type setting.
As shown in the last command of the example above, the queue-type setting allows these combinations. You will be able
to use it in many policies.
注解: Some policies already include other embedded policies inside. That is the case of Shaper: each of its classes use
fair-queue unless you change it.
VyOS lets you control traffic in many different ways, here we will cover every possibility. You can configure as many
policies as you want, but you will only be able to apply one policy per interface and direction (inbound or outbound).
Some policies can be combined, you will be able to embed a different policy that will be applied to a class of the main
policy.
提示: If you are looking for a policy for your outbound traffic but you don’t know which one you need and you
don’t want to go through every possible policy shown here, our bet is that highly likely you are looking for a Shaper
policy and you want to set its queues as FQ-CoDel.
Drop Tail
This the simplest queue possible you can apply to your traffic. Traffic must go through a finite queue before it is actually
sent. You must define how many packets that queue can contain.
When a packet is to be sent, it will have to go through that queue, so the packet will be placed at the tail of it. When the
packet completely goes through it, it will be dequeued emptying its place in the queue and being eventually handed to the
NIC to be actually sent out.
Despite the Drop-Tail policy does not slow down packets, if many packets are to be sent, they could get dropped when
trying to get enqueued at the tail. This can happen if the queue has still not been able to release enough packets from its
head.
This is the policy that requieres the lowest resources for the same amount of traffic. But very likely you do not need it
as you cannot get much from it. Sometimes it is used just to enable logging.
set traffic-policy drop-tail <policy-name> queue-limit <number-of-packets>
Use this command to configure a drop-tail policy (PFIFO). Choose a unique name for this policy and the size of
the queue by setting the number of packets it can contain (maximum 4294967295).
Fair Queue
Fair Queue is a work-conserving scheduler which schedules the transmission of packets based on flows, that is, it balances
traffic distributing it through different sub-queues in order to ensure fairness so that each flow is able to send data in turn,
preventing any single one from drowning out the rest.
set traffic-policy fair-queue <policy-name>
Use this command to create a Fair-Queue policy and give it a name. It is based on the Stochastic Fairness Queueing
and can be applied to outbound traffic.
In order to separate traffic, Fair Queue uses a classifier based on source address, destination address and source port. The
algorithm enqueues packets to hash buckets based on those tree parameters. Each of these buckets should represent a
unique flow. Because multiple flows may get hashed to the same bucket, the hashing algorithm is perturbed at configurable
intervals so that the unfairness lasts only for a short while. Perturbation may however cause some inadvertent packet
reordering to occur. An advisable value could be 10 seconds.
One of the uses of Fair Queue might be the mitigation of Denial of Service attacks.
set traffic-policy fair-queue <policy-name> hash-interval <seconds>`
Use this command to define a Fair-Queue policy, based on the Stochastic Fairness Queueing, and set the number
of seconds at which a new queue algorithm perturbation will occur (maximum 4294967295).
When dequeuing, each hash-bucket with data is queried in a round robin fashion. You can configure the length of the
queue.
set traffic-policy fair-queue <policy-name> queue-limit <limit>
Use this command to define a Fair-Queue policy, based on the Stochastic Fairness Queueing, and set the number
of maximum packets allowed to wait in the queue. Any other packet will be dropped.
注解: Fair Queue is a non-shaping (work-conserving) policy, so it will only be useful if your outgoing interface is really
full. If it is not, VyOS will not own the queue and Fair Queue will have no effect. If there is bandwidth available on the
physical link, you can embed Fair-Queue into a classful shaping policy to make sure it owns the queue.
FQ-CoDel
The FQ-CoDel policy distributes the traffic into 1024 FIFO queues and tries to provide good service between all of them.
It also tries to keep the length of all the queues short.
FQ-CoDel fights bufferbloat and reduces latency without the need of complex configurations. It has become the new
default Queueing Discipline for the interfaces of some GNU/Linux distributions.
It uses a stochastic model to classify incoming packets into different flows and is used to provide a fair share of the
bandwidth to all the flows using the queue. Each flow is managed by the CoDel queuing discipline. Reordering within a
flow is avoided since Codel internally uses a FIFO queue.
FQ-CoDel is based on a modified Deficit Round Robin (DRR) queue scheduler with the CoDel Active Queue Management
(AQM) algorithm operating on each queue.
注解: FQ-Codel is a non-shaping (work-conserving) policy, so it will only be useful if your outgoing interface is really
full. If it is not, VyOS will not own the queue and FQ-Codel will have no effect. If there is bandwidth available on the
physical link, you can embed FQ-Codel into a classful shaping policy to make sure it owns the queue. If you are not sure
if you need to embed your FQ-CoDel policy into a Shaper, do it.
FQ-CoDel is tuned to run ok with its default parameters at 10Gbit speeds. It might work ok too at other speeds without
configuring anything, but here we will explain some cases when you might want to tune its parameters.
When running it at 1Gbit and lower, you may want to reduce the queue-limit to 1000 packets or less. In rates like 10Mbit,
you may want to set it to 600 packets.
If you are using FQ-CoDel embedded into Shaper and you have large rates (100Mbit and above), you may consider
increasing quantum to 8000 or higher so that the scheduler saves CPU.
On low rates (below 40Mbit) you may want to tune quantum down to something like 300 bytes.
At very low rates (below 3Mbit), besides tuning quantum (300 keeps being ok) you may also want to increase target to
something like 15ms and increase interval to something around 150 ms.
set traffic-policy fq-codel <policy name> codel-quantum <bytes>
Use this command to configure an fq-codel policy, set its name and the maximum number of bytes (default: 1514)
to be dequeued from a queue at once.
set traffic-policy fq-codel <policy name> flows <number-of-flows>
Use this command to configure an fq-codel policy, set its name and the number of sub-queues (default: 1024) into
which packets are classified.
set traffic-policy fq-codel <policy name> interval <miliseconds>
Use this command to configure an fq-codel policy, set its name and the time period used by the control loop
of CoDel to detect when a persistent queue is developing, ensuring that the measured minimum delay does not
become too stale (default: 100ms).
set traffic-policy fq-codel <policy-name> queue-limit <number-of-packets>`
Use this command to configure an fq-codel policy, set its name, and define a hard limit on the real queue size.
When this limit is reached, new packets are dropped (default: 10240 packets).
set traffic-policy fq-codel <policy-name> target <miliseconds>`
Use this command to configure an fq-codel policy, set its name, and define the acceptable minimum stand-
ing/persistent queue delay. This minimum delay is identified by tracking the local minimum queue delay that
packets experience (default: 5ms).
Example
Limiter
Limiter is one of those policies that uses classes (Ingress qdisc is actually a classless policy but filters do work in it).
The limiter performs basic ingress policing of traffic flows. Multiple classes of traffic can be defined and traffic limits can
be applied to each class. Although the policer uses a token bucket mechanism internally, it does not have the capability
to delay a packet as a shaping mechanism does. Traffic exceeding the defined bandwidth limits is directly dropped. A
maximum allowed burst can be configured too.
You can configure classes (up to 4090) with different settings and a default policy which will be applied to any traffic not
matching any of the configured classes.
注解: In the case you want to apply some kind of shaping to your inbound traffic, check the ingress-shaping section.
Network Emulator
VyOS Network Emulator policy emulates the conditions you can suffer in a real network. You will be able to configure
things like rate, burst, delay, packet loss, packet corruption or packet reordering.
This could be helpful if you want to test how an application behaves under certain network conditions.
set traffic-policy network-emulator <policy-name> bandwidth <rate>
Use this command to configure the maximum rate at which traffic will be shaped in a Network Emulator policy.
Define the name of the policy and the rate.
set traffic-policy network-emulator <policy-name> burst <burst-size>
Use this command to configure the burst size of the traffic in a Network Emulator policy. Define the name of the
Network Emulator policy and its traffic burst size (it will be configured through the Token Bucket Filter qdisc).
Default:15kb. It will only take effect if you have configured its bandwidth too.
set traffic-policy network-emulator <policy-name> network-delay <delay>
Use this command to configure a Network Emulator policy defining its name and the fixed amount of time you
want to add to all packet going out of the interface. The latency will be added through the Token Bucket Filter
qdisc. It will only take effect if you have configured its bandwidth too. You can use secs, ms and us. Default:
50ms.
set traffic-policy network-emulator <policy-name> packet-corruption <percent>
Use this command to emulate noise in a Network Emulator policy. Set the policy name and the percentage of
corrupted packets you want. A random error will be introduced in a random position for the chosen percent of
packets.
set traffic-policy network-emulator <policy-name> packet-loss <percent>
Use this command to emulate packet-loss conditions in a Network Emulator policy. Set the policy name and the
percentage of loss packets your traffic will suffer.
set traffic-policy network-emulator <policy-name> packet-reordering <percent>
Use this command to emulate packet-reordering conditions in a Network Emulator policy. Set the policy name
and the percentage of reordered packets your traffic will suffer.
set traffic-policy network-emulator <policy-name> queue-limit <limit>
Use this command to define the length of the queue of your Network Emulator policy. Set the policy name and
the maximum number of packets (1-4294967295) the queue may hold queued at a time.
Priority Queue
The Priority Queue is a classful scheduling policy. It does not delay packets (Priority Queue is not a shaping policy), it
simply dequeues packets according to their priority.
注解: Priority Queue, as other non-shaping policies, is only useful if your outgoing interface is really full. If it is not,
VyOS will not own the queue and Priority Queue will have no effect. If there is bandwidth available on the physical link,
you can embed Priority Queue into a classful shaping policy to make sure it owns the queue. In that case packets can be
prioritized based on DSCP.
Up to seven queues -defined as classes with different priorities- can be configured. Packets are placed into queues based
on associated match criteria. Packets are transmitted from the queues in priority order. If classes with a higher priority
are being filled with packets continuously, packets from lower priority classes will only be transmitted after traffic volume
from higher priority classes decreases.
注解: In Priority Queue we do not define clases with a meaningless class ID number but with a class priority number
(1-7). The lower the number, the higher the priority.
As with other policies, you can define different type of matching rules for your classes:
As with other policies, you can embed other policies into the classes (and default) of your Priority Queue policy through
the queue-type setting:
Random-Detect
A simple Random Early Detection (RED) policy would start randomly dropping packets from a queue before it reaches
its queue limit thus avoiding congestion. That is good for TCP connections as the gradual dropping of packets acts as a
signal for the sender to decrease its transmission rate.
In contrast to simple RED, VyOS’Random-Detect uses a Generalized Random Early Detect policy that provides different
virtual queues based on the IP Precedence value so that some virtual queues can drop more packets than others.
This is achieved by using the first three bits of the ToS (Type of Service) field to categorize data streams and, in accordance
with the defined precedence parameters, a decision is made.
IP precedence as defined in RFC 791:
Precedence Priority
7 Network Control
6 Internetwork Control
5 CRITIC/ECP
4 Flash Override
3 Flash
2 Immediate
1 Priority
0 Routine
Random-Detect could be useful for heavy traffic. One use of this algorithm might be to prevent a backbone overload. But
only for TCP (because dropped packets could be retransmitted), not for UDP.
set traffic-policy random-detect <policy-name> bandwidth <bandwidth>
Use this command to configure a Random-Detect policy, set its name and set the available bandwidth for this
policy. It is used for calculating the average queue size after some idle time. It should be set to the bandwidth of
your interface. Random Detect is not a shaping policy, this command will not shape.
set traffic-policy random-detect <policy-name> precedence
<IP-precedence-value> average-packet <bytes>
Use this command to configure a Random-Detect policy and set its name, then state the IP Precedence for the
virtual queue you are configuring and what the size of its average-packet should be (in bytes, default: 1024).
注解: When configuring a Random-Detect policy: the higher the precedence number, the higher the priority.
Use this command to configure a Random-Detect policy and set its name, then state the IP Precedence for the
virtual queue you are configuring and what its maximum threshold for random detection will be (from 0 to 4096
packets, default: 18). At this size, the marking (drop) probability is maximal.
set traffic-policy random-detect <policy-name> precedence
<IP-precedence-value> minimum-threshold <packets>
Use this command to configure a Random-Detect policy and set its name, then state the IP Precedence for the
virtual queue you are configuring and what its minimum threshold for random detection will be (from 0 to 4096
packets). If this value is exceeded, packets start being eligible for being dropped.
The default values for the minimum-threshold depend on IP precedence:
Rate Control
Rate-Control is a classless policy that limits the packet flow to a set rate. It is a pure shaper, it does not schedule traffic.
Traffic is filtered based on the expenditure of tokens. Tokens roughly correspond to bytes.
Short bursts can be allowed to exceed the limit. On creation, the Rate-Control traffic is stocked with tokens which
correspond to the amount of traffic that can be burst in one go. Tokens arrive at a steady rate, until the bucket is full.
set traffic-policy rate-control <policy-name> bandwidth <rate>
Use this command to configure a Rate-Control policy, set its name and the rate limit you want to have.
set traffic-policy rate-control <policy-name> burst <burst-size>
Use this command to configure a Rate-Control policy, set its name and the size of the bucket in bytes which will
be available for burst.
As a reference: for 10mbit/s on Intel, you might need at least 10kbyte buffer if you want to reach your configured rate.
A very small buffer will soon start dropping packets.
set traffic-policy rate-control <policy-name> latency
Use this command to configure a Rate-Control policy, set its name and the maximum amount of time a packet
can be queued (default: 50 ms).
Rate-Control is a CPU-friendly policy. You might consider using it when you just simply want to slow traffic down.
Round Robin
The round-robin policy is a classful scheduler that divides traffic in different classes you can configure (up to 4096). You
can embed a new policy into each of those classes (default included).
Each class is assigned a deficit counter (the number of bytes that a flow is allowed to transmit when it is its turn) initialized
to quantum. Quantum is a parameter you configure which acts like a credit of fix bytes the counter receives on each round.
Then the Round-Robin policy starts moving its Round Robin pointer through the queues. If the deficit counter is greater
than the packet’s size at the head of the queue, this packet will be sent and the value of the counter will be decremented
by the packet size. Then, the size of the next packet will be compared to the counter value again, repeating the process.
Once the queue is empty or the value of the counter is insufficient, the Round-Robin pointer will move to the next queue.
If the queue is empty, the value of the deficit counter is reset to 0.
At every round, the deficit counter adds the quantum so that even large packets will have their opportunity to be dequeued.
set traffic-policy round-robin <policy name> class <class-ID> quantum
<packets>
Use this command to configure a Round-Robin policy, set its name, set a class ID, and the quantum for that class.
The deficit counter will add that value each round.
set traffic-policy round-robin <policy name> class <class ID> queue-limit
<packets>
Use this command to configure a Round-Robin policy, set its name, set a class ID, and the queue size in packets.
As with other policies, Round-Robin can embed another policy into a class through the queue-type setting.
Shaper
The Shaper policy does not guarantee a low delay, but it does guarantee bandwidth to different traffic classes and also lets
you decide how to allocate more traffic once the guarantees are met.
Each class can have a guaranteed part of the total bandwidth defined for the whole policy, so all those shares together
should not be higher than the policy’s whole bandwidth.
If guaranteed traffic for a class is met and there is room for more traffic, the ceiling parameter can be used to set how
much more bandwidth could be used. If guaranteed traffic is met and there are several classes willing to use their ceilings,
the priority parameter will establish the order in which that additional traffic will be allocated. Priority can be any number
from 0 to 7. The lower the number, the higher the priority.
set traffic-policy shaper <policy-name> bandwidth <rate>
Use this command to configure a Shaper policy, set its name and the maximum bandwidth for all combined traffic.
set traffic-policy shaper <policy-name> class <class-ID> bandwidth <rate>
Use this command to configure a Shaper policy, set its name, define a class and set the guaranteed traffic you want
to allocate to that class.
set traffic-policy shaper <policy-name> class <class-ID> burst <bytes>
Use this command to configure a Shaper policy, set its name, define a class and set the size of the tocken bucket
in bytes, which will be available to be sent at ceiling speed (default: 15Kb).
set traffic-policy shaper <policy-name> class <class-ID> ceiling <bandwidth>
Use this command to configure a Shaper policy, set its name, define a class and set the maximum speed possible
for this class. The default ceiling value is the bandwidth value.
set traffic-policy shaper <policy-name> class <class-ID> priority <0-7>
Use this command to configure a Shaper policy, set its name, define a class and set the priority for usage of available
bandwidth once guarantees have been met. The lower the priority number, the higher the priority. The default
priority value is 0, the highest priority.
As with other policies, Shaper can embed other policies into its classes through the queue-type setting and then
configure their parameters.
(续上页)
fq-codel - Number of bytes used as 'deficit' (default 1514)
description Description for this traffic class
flows fq-codel - Number of flows (default 1024)
interval fq-codel - Interval (milliseconds) used to measure the delay (default␣
,→100)
注解: If you configure a class for VoIP traffic, don’t give it any ceiling, otherwise new VoIP calls could start when the
link is available and get suddenly dropped when other classes start using their assigned bandwidth share.
Example
You can only apply one policy per interface and direction, but you could reuse a policy on different interfaces and direc-
tions:
(续上页)
set interfaces etherhet eth1 traffic-policy out LAN-OUT
set interfaces ethernet eth2 traffic-policy in LAN-IN
set interfaces ethernet eth2 traffic-policy out LAN-OUT
set interfaces etherhet eth3 traffic-policy in TWO-WAY-POLICY
set interfaces etherhet eth3 traffic-policy out TWO-WAY-POLICY
set interfaces etherhet eth4 traffic-policy in TWO-WAY-POLICY
set interfaces etherhet eth4 traffic-policy out TWO-WAY-POLICY
For the ingress traffic of an interface, there is only one policy you can directly apply, a Limiter policy. You cannot apply
a shaping policy directly to the ingress traffic of any interface because shaping only works for outbound traffic.
This workaround lets you apply a shaping policy to the ingress traffic by first redirecting it to an in-between virtual interface
(Intermediate Functional Block). There, in that virtual interface, you will be able to apply any of the policies that work
for outbound traffic, for instance, a shaping one.
That is how it is possible to do the so-called “ingress shaping”.
set traffic-policy shaper MY-INGRESS-SHAPING bandwidth 1000kbit
set traffic-policy shaper MY-INGRESS-SHAPING default bandwidth 1000kbit
set traffic-policy shaper MY-INGRESS-SHAPING default queue-type fair-queue
警告: Do not configure IFB as the first step. First create everything else of your traffic-policy, and then you can
configure IFB. Otherwise you might get the RTNETLINK answer: File exists error, which can be solved
with sudo ip link delete ifb0.
8.12 VPN
8.12.1 IPsec
GRE (Generic Routing Encapsulation), GRE/IPsec (or IPIP/IPsec, SIT/IPsec, or any other stateless tunnel protocol over
IPsec) is the usual way to protect the traffic inside a tunnel.
An advantage of this scheme is that you get a real interface with its own address, which makes it easier to setup static
routes or use dynamic routing protocols without having to modify IPsec policies. The other advantage is that it greatly
simplifies router to router communication, which can be tricky with plain IPsec because the external outgoing address of
the router usually doesn’t match the IPsec policy of typical site-to-site setup and you need to add special configuration for
it, or adjust the source address for outgoing traffic of your applications. GRE/IPsec has no such problem and is completely
transparent for the applications.
GRE/IPIP/SIT and IPsec are widely accepted standards, which make this scheme easy to implement between VyOS and
virtually any other router.
For simplicity we’ll assume that the protocol is GRE, it’s not hard to guess what needs to be changed to make it work
with a different protocol. We assume that IPsec will use pre-shared secret authentication and will use AES128/SHA1 for
the cipher and hash. Adjust this as necessary.
注解: VMware users should ensure that a VMXNET3 adapter is used. E1000 adapters have known issues with GRE
processing.
The first and arguably cleaner option is to make your IPsec policy match GRE packets between external addresses of your
routers. This is the best option if both routers have static external addresses.
Suppose the LEFT router has external address 192.0.2.10 on its eth0 interface, and the RIGHT router is 203.0.113.45
On the LEFT:
# GRE tunnel
set interfaces tunnel tun0 encapsulation gre
set interfaces tunnel tun0 local-ip 192.0.2.10
set interfaces tunnel tun0 remote-ip 203.0.113.45
set interfaces tunnel tun0 address 10.10.10.1/30
## IPsec
set vpn ipsec ipsec-interfaces interface eth0
# IKE group
set vpn ipsec ike-group MyIKEGroup proposal 1 dh-group '2'
set vpn ipsec ike-group MyIKEGroup proposal 1 encryption 'aes128'
set vpn ipsec ike-group MyIKEGroup proposal 1 hash 'sha1'
# ESP group
set vpn ipsec esp-group MyESPGroup proposal 1 encryption 'aes128'
set vpn ipsec esp-group MyESPGroup proposal 1 hash 'sha1'
# IPsec tunnel
set vpn ipsec site-to-site peer 203.0.113.45 authentication mode pre-shared-secret
set vpn ipsec site-to-site peer 203.0.113.45 authentication pre-shared-secret␣
,→MYSECRETKEY
On the RIGHT, setup by analogy and swap local and remote addresses.
The scheme above doesn’t work when one of the routers has a dynamic external address though. The classic workaround
for this is to setup an address on a loopback interface and use it as a source address for the GRE tunnel, then setup an
IPsec policy to match those loopback addresses.
We assume that the LEFT router has static 192.0.2.10 address on eth0, and the RIGHT router has a dynamic address on
eth0.
Setting up the GRE tunnel
On the LEFT:
On the RIGHT:
Setting up IPSec
However, now you need to make IPsec work with dynamic address on one side. The tricky part is that pre-shared secret
authentication doesn’t work with dynamic address, so we’ll have to use RSA keys.
First, on both routers run the operational command“generate vpn rsa-key bits 2048”. You may choose different length
than 2048 of course.
Then on the opposite router, add the RSA key to your config.
Now you are ready to setup IPsec. You’ll need to use an ID instead of address for the peer on the dynamic side.
On the LEFT (static address):
set vpn rsa-keys rsa-key-name RIGHT rsa-key <PUBLIC KEY FROM THE RIGHT>
(续上页)
set vpn ipsec site-to-site peer @RIGHT tunnel 1 remote prefix 192.168.99.2/32 #␣
,→Additional loopback address on the remote
set vpn rsa-keys rsa-key-name LEFT rsa-key <PUBLIC KEY FROM THE LEFT>
set vpn ipsec site-to-site peer 192.0.2.10 tunnel 1 remote prefix 192.168.99.1/32 #␣
,→Additional loopback address on the remote
8.12.2 L2TP
VyOS utilizes accel-ppp to provide L2TP server functionality. It can be used with local authentication or a connected
RADIUS server.
Example for configuring a simple L2TP over IPsec VPN for remote access (works with native Windows and Mac VPN
clients):
To allow VPN-clients access via your external address, a NAT rule is required:
VPN-clients will request configuration parameters, optionally you can DNS parameter to the client.
Established sessions can be viewed using the show vpn remote-access operational command, or show l2tp-server ses-
sions
The example above uses 192.0.2.2 as external IP address. A LAC normally requires an authentication password, which is
set in the example configuration to lns shared-secret 'secret'. This setup requires the Compression Control
Protocol (CCP) being disabled, the command set vpn l2tp remote-access ccp-disable accomplishes
that.
Bandwidth Shaping
Bandwidth rate limits can be set for local users or via RADIUS based attributes.
set vpn l2tp remote-access authentication local-users username test rate-limit upload␣
,→10240
RADIUS authentication
To enable RADIUS based authentication, the authentication mode needs to be changed within the configuration. Previous
settings like the local users, still exists within the configuration, however they are not used if the mode has been changed
from local to radius. Once changed back to local, it will use all local accounts again.
Since the RADIUS server would be a single point of failure, multiple RADIUS servers can be setup and will be used
subsequentially.
set vpn l2tp remote-access authentication radius server 10.0.0.1 key 'foo'
set vpn l2tp remote-access authentication radius server 10.0.0.2 key 'foo'
注解: Some RADIUS severs use an access control list which allows or denies queries, make sure to add your VyOS
router to the allowed client list.
If you are using OSPF as IGP always the closets 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.
Above command will use 10.0.0.3 as source IPv4 address for all RADIUS queries on this NAS.
注解: The source-address must be configured on one of VyOS interface. Best proctice would be a loopback or
dummy interface.
To enable bandwidth shaping via RADIUS, the option rate-limit needs to be enabled.
The default RADIUS attribute for rate limiting is Filter-Id, but you may also redefine it.
注解: If you set a custom RADIUS attribute you must define it on both dictionaries at RADIUS server and client, which
is the vyos router in our example.
Received RADIUS attributes have a higher priority than parameters defined within the CLI configuration, refer to the
explanation below.
If the RADIUS server sends the attribute Framed-IP-Address then this IP address will be allocated to the client
and the option ip-pool within the CLI config is being ignored.
If the RADIUS server uses the attribute NAS-Port-Id, ppp tunnels will be renamed.
注解: The value of the attribute NAS-Port-Id must be less than 16 characters, otherwise the interface won’t be
renamed.
8.12.3 OpenConnect
OpenConnect-compatible server feature is available from this release. Openconnect VPN supports SSL connection and
offers full network access. SSL VPN network extension connects the end-user system to the corporate network with
access controls based only on network layer information, such as destination IP address and port number. So, it provides
safe communication for all types of device traffic across public networks and private networks, also encrypts the traffic
with SSL protocol.
The remote user will use the openconnect client to connect to the router and will receive an IP address from a VPN pool,
allowing full access to the network.
注解: All certificates should be stored on VyOS under /config/auth. If certificates are not stored in the /config directory
they will not be migrated during a software update.
Configuration
SSL Certificates
We need to generate the certificate which authenticates users who attempt to access the network resource through the SSL
VPN tunnels. The following command will create a self signed certificates and will be stored in the file path /config/auth.
openssl req -newkey rsa:4096 -new -nodes -x509 -days 3650 -keyout /config/auth/server.
,→key -out /config/auth/server.crt
We can also create the certificates using Cerbort which is an easy-to-use client that fetches a certificate from Let’s
Encrypt an open certificate authority launched by the EFF, Mozilla, and others and deploys it to a web server.
Server Configuration
Example
Use local user name “user4”with password “SecretPassword”Client IP addresses will be provided from pool
100.64.0.0/24 The Gateway IP Address must be in one of the router´s interfaces.
Verification
8.12.4 PPTP-Server
The Point-to-Point Tunneling Protocol (PPTP) has been implemented in VyOS only for backwards compatibility. PPTP
has many well known security issues and you should use one of the many other new VPN implementations.
As per default and if not otherwise defined, mschap-v2 is being used for authentication and mppe 128-bit (stateless) for
encryption. If no gateway-address is set within the configuration, the lowest IP out of the /24 client-ip-pool is being used.
For instance, in the example below it would be 192.168.0.1.
server example
set vpn pptp remote-access authentication local-users username test password 'test'
set vpn pptp remote-access authentication mode 'local'
set vpn pptp remote-access client-ip-pool start '192.168.0.10'
set vpn pptp remote-access client-ip-pool stop '192.168.0.15'
set vpn pptp remote-access gateway-address '10.100.100.1'
set vpn pptp remote-access outside-address '10.1.1.120'
Install the client software via apt and execute pptpsetup to generate the configuration.
pon TESTTUNNEL
The command pon TESTUNNEL establishes the PPTP tunnel to the remote system.
All tunnel sessions can be checked via:
8.12.5 RSA-Keys
RSA can be used for services such as key exchanges and for encryption purposes. To make IPSec work with dynamic
address on one/both sides, we will have to use RSA keys for authentication. They are very fast and easy to setup.
First, on both routers run the operational command“generate vpn rsa-key bits 2048”. You may choose different length
than 2048 of course.
Please note down this public key, as you have to add this RSA key in the opposite router.
5. Don’t forget to enable NAT traversal on both sides, “set vpn ipsec nat-traversal enable”.
LEFT SIDE:
set vpn rsa-keys rsa-key-name RIGHT rsa-key <PUBLIC KEY FROM THE RIGHT>
RIGHT SIDE:
set vpn rsa-keys rsa-key-name LEFT rsa-key <PUBLIC KEY FROM THE LEFT>
8.12.6 SSTP
SSTP (Secure Socket Tunneling Protocol) is a form of VPN (Virtual Private Network) tunnel that provides a mechanism
to transport PPP traffic through an SSL/TLS channel. SSL/TLS provides transport-level security with key negotiation,
encryption and traffic integrity checking. The use of SSL/TLS over TCP port 443 allows SSTP to pass through virtually
all firewalls and proxy servers except for authenticated web proxies.
SSTP is available for Linux, BSD, and Windows.
VyOS utilizes accel-ppp to provide SSTP server functionality. We support both local and RADIUS authentication.
As SSTP provides PPP via a SSL/TLS channel the use of either publically signed certificates as well as a private PKI is
required.
注解: All certificates should be stored on VyOS under /config/auth. If certificates are not stored in the /config
directory they will not be migrated during a software update.
Certificates
Self Signed CA
To generate the CA, the server private key and certificates the following commands can be used.
[...]
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:
Email Address []:
Configuration
SSL Certificates
PPP Settings
RADIUS
Server
Options
Example
(续上页)
set vpn sstp ssl cert-file /config/auth/server.crt
set vpn sstp ssl key-file /config/auth/server.key
Testing SSTP
Once you have setup your SSTP server there comes the time to do some basic testing. The Linux client used for testing
is called sstpc. sstpc requires a PPP configuration/peer file.
The following PPP configuration tests MSCHAP-v2:
$ cat /etc/ppp/peers/vyos
usepeerdns
#require-mppe
#require-pap
require-mschap-v2
noauth
lock
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
#refuse-mschap-v2
nobsdcomp
nodeflate
debug
You can now“dial”the peer with the follwoing command: sstpc --log-level 4 --log-stderr --user
vyos --password vyos vpn.example.com -- call vyos.
A connection attempt will be shown as:
link/ppp promiscuity 0
inet 100.64.2.2 peer 100.64.1.1/32 scope global ppp0
valid_lft forever preferred_lft forever
pages to sort
8.12.7 DMVPN
DMVPN (Dynamic Multipoint Virtual Private Network) is a dynamic VPN technology originally developed by Cisco.
While their implementation was somewhat proprietary, the underlying technologies are actually standards based. The
three technologies are:
• NHRP (Next Hop Resolution Protocol) RFC 2332
• GRE (Multipoint Generic Routing Encapsulation) RFC 1702
• IPS (IP Security) - too many RFCs to list, but start with RFC 4301
NHRP provides the dynamic tunnel endpoint discovery mechanism (endpoint registration, and endpoint discov-
ery/lookup), mGRE provides the tunnel encapsulation itself, and the IPSec protocols handle the key exchange, and crypto
mechanism.
In short, DMVPN provides the capability for creating a dynamic-mesh VPN network without having to pre-configure
(static) all possible tunnel end-point peers.
注解: DMVPN only automates the tunnel endpoint discovery and setup. A complete solution also incorporates the use
of a routing protocol. BGP is particularly well suited for use with DMVPN.
Configuration
• Please refer to the Tunnel documentation for the individual tunnel related options.
• Please refer to the IPsec documentation for the individual IPSec related options.
set protocols nhrp tunnel <tunnel> cisco-authentication <secret>
Enables Cisco style authentication on NHRP packets. This embeds the secret plaintext password to the outgoing
NHRP packets. Incoming NHRP packets on this interface are discarded unless the secret password is present.
Maximum length of the secret is 8 characters.
set protocols nhrp tunnel <tunnel> dynamic-map <address> nbma-domain-name
<fqdn>
Specifies that the NBMA (Non-broadcast multiple-access network) addresses of the next hop servers are defined
in the domain name nbma-domain-name. For each A record opennhrp creates a dynamic NHS entry.
Each dynamic NHS will get a peer entry with the configured network address and the discovered NBMA address.
The first registration request is sent to the protocol broadcast address, and the server’s real protocol address is
dynamically detected from the first registration reply.
set protocols nhrp tunnel <tunnel> holding-time <timeout>
Specifies the holding time for NHRP Registration Requests and Resolution Replies sent from this interface or
shortcut-target. The holdtime is specified in seconds and defaults to two hours.
set protocols nhrp tunnel <tunnel> map cisco
If the statically mapped peer is running Cisco IOS, specify the cisco keyword. It is used to fix statically the
Registration Request ID so that a matching Purge Request can be sent if NBMA address has changed. This is to
work around broken IOS which requires Purge Request ID to match the original Registration Request ID.
set protocols nhrp tunnel <tunnel> map nbma-address <address>
Creates static peer mapping of protocol-address to NBMA address.
If the IP prefix mask is present, it directs opennhrp to use this peer as a next hop server when sending Resolution
Requests matching this subnet.
This is also known as the HUBs IP address or FQDN.
set protocols nhrp tunnel <tunnel> map register
The optional parameter register specifies that Registration Request should be sent to this peer on startup.
This option is required when running a DMVPN spoke.
set protocols nhrp tunnel <tunnel> multicast <dynamic | nhs>
Determines how opennhrp daemon should soft switch the multicast traffic. Currently, multicast traffic is captured
by opennhrp daemon using a packet socket, and resent back to proper destinations. This means that multicast
packet sending is CPU intensive.
Specfying nhs makes all multicast packets to be repeated to each statically configured next hop.
Synamic instructs to forward to all peers which we have a direct connection with. Alternatively, you can specify
the directive multiple times for each protocol-address the multicast traffic should be sent to.
警告: It is very easy to misconfigure multicast repeating if you have multiple NHSes.
Example
This blueprint uses VyOS as the DMVPN Hub and Cisco (7206VXR) and VyOS as multiple spoke sites. The lab was
build using EVE-NG (Emulated Virtual Environment NG).
Each node (Hub and Spoke) uses an IP address from the network 172.16.253.128/29.
The below referenced IP address 192.0.2.1 is used as example address representing a global unicast address under which
the HUB can be contacted by each and every individual spoke.
Configuration
Hub
注解: Setting this up on AWS will require a“Custom Protocol Rule”for protocol number“47”(GRE) Allow Rule in
TWO places. Firstly on the VPC Network ACL, and secondly on the security group network ACL attached to the EC2
instance. This has been tested as working for the official AMI image on the AWS Marketplace. (Locate the correct VPC
and security group by navigating through the details pane below your EC2 instance in the AWS console).
Spoke
The individual spoke configurations only differ in the local IP address on the tun10 interface. See the above diagram
for the individual IP addresses.
spoke01-spoke04
spoke05
8.12.8 Site-to-Site
Site-to-site mode provides a way to add remote peers, which could be configured to exchange encrypted information
between them and VyOS itself or connected/routed networks.
To configure site-to-site connection you need to add peers with the set vpn ipsec site-to-site command.
You can identify a remote peer with:
• IPv4 or IPv6 address. This mode is easiest for configuration and mostly used when a peer has a public static IP
address;
• Hostname. This mode is similar to IP address, only you define DNS name instead of an IP. Could be used when a
peer has a public IP address and DNS name, but an IP address could be changed from time to time;
• Remote ID of the peer. In this mode, there is no predefined remote address nor DNS name of the peer. This mode
is useful when a peer doesn’t have a publicly available IP address (NAT between it and VyOS), or IP address
could be changed.
Each site-to-site peer has the next options:
• authentication - configure authentication between VyOS and a remote peer. Suboptions:
• id - ID for the local VyOS router. If defined, during the authentication it will be send to remote peer;
• mode - mode for authentication between VyOS and remote peer:
• pre-shared-secret - use predefined shared secret phrase, must be the same for local and remote
side;
• rsa - use simple shared RSA key. The key must be defined in the set vpn rsa-keys section;
• x509 - use certificates infrastructure for authentication.
• pre-shared-secret - predefined shared secret. Used if configured mode
pre-shared-secret;
• remote-id - define an ID for remote peer, instead of using peer name or address. Useful in case if
the remote peer is behind NAT or if mode x509 is used;
• rsa-key-name - shared RSA key for authentication. The key must be defined in the set vpn
rsa-keys section;
• use-x509-id - use local ID from x509 certificate. Cannot be used when id is defined;
• x509 - options for x509 authentication mode:
• ca-cert-file - CA certificate file. Using for authenticating remote peer;
• cert-file - certificate file, which will be used for authenticating local router on remote
peer;
• crl-file - file with the Certificate Revocation List. Using to check if a certificate for the
remote peer is valid or revoked;
• key - a private key, which will be used for authenticating local router on remote peer:
• file - path to the key file;
• password - passphrase private key, if needed.
• connection-type - how to handle this connection process. Possible variants:
• initiate - do initial connection to remote peer immediately after configuring and after boot. In this mode
the connection will not be restarted in case of disconnection, therefore should be used only together with DPD or
another session tracking methods;
• respond - do not try to initiate a connection to a remote peer. In this mode, the IPSec session will be established
only after initiation from a remote peer. Could be useful when there is no direct connectivity to the peer due to
firewall or NAT in the middle of the local and remote side.
• default-esp-group - ESP group to use by default for traffic encryption. Might be overwritten by individual
settings for tunnel or VTI interface binding;
• description - description for this peer;
• dhcp-interface - use an IP address, received from DHCP for IPSec connection with this peer, instead of
local-address;
• force-encapsulation - force encapsulation of ESP into UDP datagrams. Useful in case if between local
and remote side is firewall or NAT, which not allows passing plain ESP packets between them;
• ike-group - IKE group to use for key exchanges;
• ikev2-reauth - reauthenticate remote peer during the rekeying process. Can be used only with IKEv2:
• yes - create a new IKE_SA from the scratch and try to recreate all IPsec SAs;
• no - rekey without uninstalling the IPsec SAs;
• inherit - use default behavior for the used IKE group.
• local-address - local IP address for IPSec connection with this peer. If defined any, then an IP address
which configured on interface with default route will be used;
• tunnel - define criteria for traffic to be matched for encrypting and send it to a peer:
• disable - disable this tunnel;
• esp-group - define ESP group for encrypt traffic, defined by this tunnel;
• local - define a local source for match traffic, which should be encrypted and send to this peer:
• port - define port. Have effect only when used together with prefix;
• prefix - IP network at local side.
• protocol - define the protocol for match traffic, which should be encrypted and send to this peer;
• remote - define the remote destination for match traffic, which should be encrypted and send to this
peer:
• port - define port. Have effect only when used together with prefix;
• prefix - IP network at remote side.
• vti - use a VTI interface for traffic encryption. Any traffic, which will be send to VTI interface will be encrypted
and send to this peer. Using VTI makes IPSec configuration much flexible and easier in complex situation, and
allows to dynamically add/delete remote networks, reachable via a peer, as in this mode router don’t need to create
additional SA/policy for each remote network:
• bind - select a VTI interface to bind to this peer;
• esp-group - define ESP group for encrypt traffic, passed this VTI interface.
Examples:
IKEv1
Example:
• WAN interface on eth1
• left subnet: 192.168.0.0/24 site1, server side (i.e. locality, actually there is no client or server roles)
• left local_ip: 198.51.100.3 # server side WAN IP
• right subnet: 10.0.0.0/24 site2,remote office side
• right local_ip: 203.0.113.2 # remote office side WAN IP
# server config
set vpn ipsec esp-group office-srv-esp compression 'disable'
set vpn ipsec esp-group office-srv-esp lifetime '1800'
set vpn ipsec esp-group office-srv-esp mode 'tunnel'
set vpn ipsec esp-group office-srv-esp pfs 'enable'
set vpn ipsec esp-group office-srv-esp proposal 1 encryption 'aes256'
set vpn ipsec esp-group office-srv-esp proposal 1 hash 'sha1'
set vpn ipsec ike-group office-srv-ike ikev2-reauth 'no'
set vpn ipsec ike-group office-srv-ike key-exchange 'ikev1'
set vpn ipsec ike-group office-srv-ike lifetime '3600'
set vpn ipsec ike-group office-srv-ike proposal 1 encryption 'aes256'
set vpn ipsec ike-group office-srv-ike proposal 1 hash 'sha1'
set vpn ipsec ipsec-interfaces interface 'eth1'
set vpn ipsec site-to-site peer 203.0.113.2 authentication mode 'pre-shared-secret'
set vpn ipsec site-to-site peer 203.0.113.2 authentication pre-shared-secret
,→'SomePreSharedKey'
(续上页)
set vpn ipsec site-to-site peer 198.51.100.3 tunnel 0 allow-public-networks 'disable'
set vpn ipsec site-to-site peer 198.51.100.3 tunnel 0 esp-group 'office-srv-esp'
set vpn ipsec site-to-site peer 198.51.100.3 tunnel 0 local prefix '10.0.0.0/21'
set vpn ipsec site-to-site peer 198.51.100.3 tunnel 0 remote prefix '192.168.0.0/24'
# server side
set nat source rule 10 destination address '10.0.0.0/24'
set nat source rule 10 'exclude'
set nat source rule 10 outbound-interface 'eth1'
set nat source rule 10 source address '192.168.0.0/24'
To allow traffic to pass through to clients, you need to add the following rules. (if you used the default configuration at
the top of this page)
# server side
set firewall name OUTSIDE-LOCAL rule 32 action 'accept'
set firewall name OUTSIDE-LOCAL rule 32 source address '10.0.0.0/24'
IKEv2
注解: Don’t get confused about the used /31 tunnel subnet. RFC 3021 gives you additional information for using /31
subnets on point-to-point links.
left
set interfaces vti vti10 address '10.0.0.2/31'
(续上页)
set vpn ipsec ike-group IKEv2_DEFAULT key-exchange 'ikev2'
set vpn ipsec ike-group IKEv2_DEFAULT lifetime '10800'
set vpn ipsec ike-group IKEv2_DEFAULT mobike 'disable'
set vpn ipsec ike-group IKEv2_DEFAULT proposal 10 dh-group '19'
set vpn ipsec ike-group IKEv2_DEFAULT proposal 10 encryption 'aes256gcm128'
set vpn ipsec ike-group IKEv2_DEFAULT proposal 10 hash 'sha256'
set vpn ipsec ipsec-interfaces interface 'eth0.201'
set vpn ipsec site-to-site peer 172.18.202.10 authentication id '172.18.201.10'
set vpn ipsec site-to-site peer 172.18.202.10 authentication mode 'pre-shared-secret'
set vpn ipsec site-to-site peer 172.18.202.10 authentication pre-shared-secret
,→'secretkey'
right
8.13 VRF
VRF devices combined with ip rules provides the ability to create virtual routing and forwarding domains (aka VRFs,
VRF-lite to be specific) in the Linux network stack. One use case is the multi-tenancy problem where each tenant has
their own unique routing tables and in the very least need different default gateways.
警告: VRFs are an “needs testing”feature. If you think things should be different then they are implemented and
handled right now - please feedback via a task created in Phabricator.
8.13.1 Configuration
A VRF device is created with an associated route table. Network interfaces are then enslaved to a VRF device.
set vrf name <name>
Create new VRF instance with <name>. The name is used when placing individual interfaces into the VRF.
set vrf name <name> table <id>
Configure use routing table <id> used by VRF <name>.
注解: A routing table ID can not be modified once it is assigned. It can only be changed by deleting and re-adding
the VRF instance.
Interfaces
When VRFs are used it is not only mandatory to create a VRF but also the VRF itself needs to be assigned to an interface.
set interfaces <dummy | ethernet | bonding | bridge | pppoe> <interface> vrf
<name>
Assign interface identified by <interface> to VRF named <name>.
Routing
Static
Static routes are manually configured routes, which, in general, cannot be updated dynamically from information VyOS
learns about the network topology from other routing protocols. However, if a link fails, the router will remove routes,
including static routes, from the RIPB that used this interface to reach the next hop. In general, static routes should only
be used for very simple network topologies, or to override the behavior of a dynamic routing protocol for a small number
of routes. The collection of all routes the router has learned from its configuration or from its dynamic routing protocols is
stored in the RIB. Unicast routes are directly used to determine the forwarding table used for unicast packet forwarding.
Static Routes
注解: Routes with a distance of 255 are effectively disabled and not installed into the kernel.
Leaking
set protocols vrf <name> static route <subnet> next-hop <address> vrf <default
| vrf-name>
Use this command if you have shared services or routes that should be shared between multiple VRF instances.
This will add an IPv4 route to VRF <name> routing table to reach a <subnet> via a next-hop gatewys <address>
in a different VRF or leak it into the default VRF.
set protocols vrf <name> static route6 <subnet> next-hop <address> vrf
<default | vrf-name>
Use this command if you have shared services or routes that should be shared between multiple VRF instances.
This will add an IPv6 route to VRF <name> routing table to reach a <subnet> via a next-hop gatewys <address>
in a different VRF or leak it into the default VRF.
Interface Routes
Blackhole
8.13.2 Operation
It is not sufficient to only configure a VRF but VRFs must be maintained, too. For VR Fmaintenance the followin
operational commands are in place.
show vrf
List VRFs that have been created
注解: Command should probably be extended to list also the real interfaces assigned to this one VRF to get a
better overview.
VRF blue:
K 0.0.0.0/0 [255/8192] unreachable (ICMP unreachable), 00:00:50
S>* 172.16.0.0/16 [1/0] via 192.0.2.1, dum1, 00:00:02
C>* 192.0.2.0/24 is directly connected, dum1, 00:00:06
(续上页)
> - selected route, * - FIB route, q - queued route, r - rejected route
VRF red:
K ::/0 [255/8192] unreachable (ICMP unreachable), 00:43:20
C>* 2001:db8::/64 is directly connected, dum1, 00:02:19
C>* fe80::/64 is directly connected, dum1, 00:43:19
K>* ff00::/8 [0/256] is directly connected, dum1, 00:43:19
In zone-based policy, interfaces are assigned to zones, and inspection policy is applied to traffic moving between the
zones and acted on according to firewall rules. A Zone is a group of interfaces that have similar functions or features. It
establishes the security borders of a network. A zone defines a boundary where traffic is subjected to policy restrictions
as it crosses to another region of a network.
Key Points:
• A zone must be configured before an interface is assigned to it and an interface can be assigned to only a single
zone.
• All traffic to and from an interface within a zone is permitted.
• All traffic between zones is affected by existing policies
• Traffic cannot flow between zone member interface and any interface that is not a zone member.
• You need 2 separate firewalls to define traffic: one for each direction.
Example: LAN Network is given SSH access to VyOS box.
Firewall rules:
Zone-policy Config:
Operation Mode
9.1 Information
VyOS features a rich set of operational level commands to retrieve arbitrary information about your running system.
9.1.1 Hardware
USB
In the past serial interface have been defined as ttySx and ttyUSBx where x was an instance number of the serial interface.
It was discovered that from system boot to system boot the mapping of USB based serial interfaces will differ, depending
which driver was loaded first by the operating system. This will become rather painful if you not only have serial interfaces
for a console server connected but in addition also a serial backed WirelessModem (WWAN).
To overcome this issue and the fact that in almost 50% of all cheap USB to serial converters there is no serial number
programmed, the USB to serial interface is now directly identified by the USB root bridge and bus it connects to. This
somehow mimics the new network interface definitions we see in recend Linux distributions.
For additional details you can refer to https://phabricator.vyos.net/T2490.
show hardware usb
Retrieve a tree like representation of all connected USB devices.
注解: If a device is unplugged and re-plugged it will receive a new Port, Dev, If identification.
(下页继续)
563
VyOS Documentation, 发布 1.4.x (sagitta)
(续上页)
|__ Port 3: Dev 4, If 2, Class=Vendor Specific Class, Driver=qcserial,␣
,→480M
|__ Port 3: Dev 4, If 3, Class=Vendor Specific Class, Driver=qcserial,␣
,→480M
|__ Port 3: Dev 4, If 8, Class=Vendor Specific Class, Driver=qmi_wwan,␣
480M
,→
(续上页)
usb0b2.4p1.0 Quad_RS232-HS Future Technology Devices International, Ltd
usb0b2.4p1.1 Quad_RS232-HS Future Technology Devices International, Ltd
usb0b2.4p1.2 Quad_RS232-HS Future Technology Devices International, Ltd
usb0b2.4p1.3 Quad_RS232-HS Future Technology Devices International, Ltd
警告: This function may be highly disruptive. It may cause major service interruption, so make sure you really need
it and verify your input carefully.
VyOS has several kernel command line options to modify the normal boot process. To add an option, select the desired
image in GRUB menu at load time, press e, edit the first line, and press Ctrl-x to boot when ready.
Tells the system to use specified file instead of /config/config.boot. If specified file does not exist or is not
readable, fall back to default config. No additional verification is performed, so make sure you specify a valid config file.
vyos-config=/path/to/file
vyos-config=/opt/vyatta/etc/config.boot.default
These options disable some boot steps. Make sure you understand the boot process well before using them!
no-vyos-migrate Do not perform config migration.
no-vyos-firewall Do not initialize default firewall chains, renders any firewall configuration unusable.
VyOS Automation
• Saltstack
• startup scripts
10.1.1 Authentication
All Endpoint only listen on HTTP POST requests and the API KEY must set as key in the formdata.
Below see one example or curl and one for python. In the following, the documentation is reduced to curl.
import requests
url = "https://vyos/retrieve"
payload={'data': '{"op": "showConfig", "path": []}',
'key': 'MY-HTTPS-API-PLAINTEXT-KEY'
}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
567
VyOS Documentation, 发布 1.4.x (sagitta)
/retrieve
With the retrieve endpoint you get parts or the whole configuration.
To get the whole configuration, pass an empty list to the path field
response (shorted)
{
"success": true,
"data": {
"interfaces": {
"ethernet": {
"eth0": {
"address": "dhcp",
"duplex": "auto",
"hw-id": "50:00:00:01:00:00",
"speed": "auto"
},
"eth1": {
"duplex": "auto",
"hw-id": "50:00:00:01:00:01",
"speed": "auto"
...
},
"error": null
}
response:
{
"success": true,
"data": {
"global": {
"facility": {
"all": {
"level": "info"
},
"protocols": {
"level": "debug"
}
}
}
},
"error": null
}
if you just want the Value of a multi-valued node, use the returnValues operation.
for example get the addresses of a dum0 interface
--form key='MY-HTTPS-API-PLAINTEXT-KEY'
respone:
{
"success": true,
"data": [
"10.10.10.10/24",
"10.10.10.11/24",
"10.10.10.12/24"
],
"error": null
}
/image
--form key='MY-HTTPS-API-PLAINTEXT-KEY'
respone (shorted):
{
"success": true,
"data": "Trying to fetch ISO file from https://downloads.vyos.io/rolling-latest.
,→iso\n
...
Setting up grub configuration...\nDone.\n",
"error": null
}
response:
{
"success": true,
"data": "Deleting the \"1.3-rolling-202006070117\" image...\nDone\n",
"error": null
}
/show
response:
{
"success": true,
"data": "The system currently has the following image(s) installed:\n\n
1: 1.4-rolling-202102280559 (default boot)\n
2: 1.4-rolling-202102230218\n
3: 1.3-beta-202102210443\n\n",
"error": null
}
/generate
response:
{
"success": true,
"data": "",
"error": null
}
/configure
You can pass a set, delete or comment command to the /configure endpoint.
set a single command
--form key='MY-HTTPS-API-PLAINTEXT-KEY'
response:
{
"success": true,
"data": null,
"error": null
}
--form key='MY-HTTPS-API-PLAINTEXT-KEY'
response:
{
"success": true,
"data": null,
"error": null
}
The API push every request to a session and commit it. But some of VyOS components like DHCP and PPPoE Servers,
IPSec, VXLAN, and other tunnels require full configuration for commit. The Endpoint will process multiple commands
when you pass them as a list to the data field.
curl -k --location --request POST 'https://vyos/configure' \
--form data='[{"op": "set","path":["interfaces","vxlan","vxlan1","remote","203.0.113.
,→99"]}, {"op": "set","path":["interfaces","vxlan","vxlan1","vni","1"]}]' \
--form key='MY-HTTPS-API-PLAINTEXT-KEY'
response:
{
"success": true,
"data": null,
"error": null
}
/config-file
response:
{
"success": true,
"data": "Saving configuration to '/config/config.boot'...\nDone\n",
"error": null
}
response:
{
"success": true,
"data": "Saving configuration to '/config/test.config'...\nDone\n",
(下页继续)
(续上页)
"error": null
}
response:
{
"success": true,
"data": null,
"error": null
}
10.2 Ansible
VyOS supports configuration via ansible. Need to install ansible and python3-paramiko module
Structure of files
.
├── ansible.cfg
├── files
│ └── id_rsa_docker.pub
├── hosts
└── main.yml
ansible.cfg
[defaults]
host_key_checking = no
retry_files_enabled = False
ANSIBLE_INVENTORY_UNPARSED_FAILED = true
hosts
[vyos_hosts]
r11 ansible_ssh_host=192.0.2.11
[vyos_hosts:vars]
ansible_python_interpreter=/usr/bin/python3
ansible_user=vyos
ansible_ssh_pass=vyos
ansible_network_os=vyos
ansible_connection=network_cli
main.yml
---
- hosts: r11
connection: network_cli
gather_facts: 'no'
tasks:
- name: Configure remote r11
vyos_config:
lines:
- set system host-name r11
- set system name-server 203.0.113.254
- set service ssh disable-host-validation
- set system login user vyos authentication public-keys docker@work type␣
,→ssh-rsa
- set system login user vyos authentication public-keys docker@work key "{{␣
,→lookup('file', 'id_rsa_docker.pub') }}"
PLAY [r11]␣
,→***************************************************************************************************
changed: [r11]
PLAY RECAP␣
,→***************************************************************************************************
VyOS supports executing configuration and operational commands non-interactively from shell scripts.
To include VyOS specific functions and aliases you need to source /opt/vyatta/etc/functions/
script-template files at the top of your script.
#!/bin/vbash
source /opt/vyatta/etc/functions/script-template
exit
Configuration commands are executed just like from a normal config session. For example, if you want to disable a BGP
peer on VRRP transition to backup:
#!/bin/vbash
source /opt/vyatta/etc/functions/script-template
configure
set protocols bgp 65536 neighbor 192.168.2.1 shutdown
commit
exit
Unlike a normal configuration sessions, all operational commands must be prepended with run, even if you haven’t
created a session with configure.
#!/bin/vbash
source /opt/vyatta/etc/functions/script-template
run show interfaces
exit
If you want to script the configs in a language other than bash you can have your script output commands and then source
them in a bash script.
Here is a simple example:
#!/usr/bin/env python
print "delete firewall group address-group somehosts"
print "set firewall group address-group somehosts address '192.0.2.3'"
print "set firewall group address-group somehosts address '203.0.113.55'"
#!/bin/vbash
source /opt/vyatta/etc/functions/script-template
configure
source < /config/scripts/setfirewallgroup.py
commit
There is a pitfall when working with configuration scripts. It is tempting to call configuration scripts with “sudo”(i.e.,
temporary root permissions), because that’s the common way on most Linux platforms to call system commands.
On VyOS this will cause the following problem: After modifying the configuration via script like this once, it is not
possible to manually modify the config anymore:
This will result in the following error message: Set failed If this happens, a reboot is required to be able to edit the
config manually again.
To avoid these problems, the proper way is to call a script with the vyattacfg group, e.g., by using the sg (switch
group) command:
sg vyattacfg -c ./myscript.sh
To make sure that a script is not accidentally called without the vyattacfg group, the script can be safeguarded like
this:
#!/bin/sh
# This script is executed at boot time after VyOS configuration is fully
# applied. Any modifications required to work around unfixed bugs or use
# services not available through the VyOS CLI system can be placed here.
提示: For configuration/upgrade management issues, modification of this script should be the last option. Always try to
find solutions based on CLI commands first.
Troubleshooting
Sometimes things break or don’t work as expected. This section describes several troubleshooting tools provided by
VyOS that can help when something goes wrong.
Verifying connectivity can be done with the familiar ping and traceroute commands. The options for each are shown (the
options for each command were displayed using the built-in help as described in the 命令行接口 section and are omitted
from the output here):
ping <destination>
Send ICMP echo requests to destination host. There are multiple options to ping, inkl. VRF support.
576
VyOS Documentation, 发布 1.4.x (sagitta)
(续上页)
record-route
size
timestamp
tos
ttl
verbose
vrf
traceroute <destination>
Trace path to target.
vyos@vyos:~$ traceroute
Possible completions:
<hostname> Track network path to specified node
<x.x.x.x>
<h:h:h:h:h:h:h:h>
ipv4 Track network path to <hostname|IPv4 address>
ipv6 Track network path to <hostname|IPv6 address>
My traceroute [v0.85]
vyos (0.0.0.0)
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 10.11.110.4 0.0% 34 0.5 0.5 0.4 0.8 0.1
2. 10.62.255.184 0.0% 34 1.1 1.0 0.9 1.4 0.1
3. 10.62.255.71 0.0% 34 1.4 1.4 1.3 2.0 0.1
4. 10.62.212.12 0.0% 34 1.6 1.6 1.6 1.7 0.0
注解: The output consumes the screen and will replace your command prompt.
Several options are available for changing the display output. Press h to invoke the built in help system. To quit,
just press q and you’ll be returned to the VyOS command prompt.
Router Discovery
Neighbor Discovery
If you find the names of your interfaces have changed, this could be because your MAC addresses have changed.
• For example, you have a VyOS VM with 4 Ethernet interfaces named eth0, eth1, eth2 and eth3. Then, you migrate
your VyOS VM to a different host and find your interfaces now are eth4, eth5, eth6 and eth7.
One way to fix this issue taking control of the MAC addresses is:
Log into VyOS and run this command to display your interface settings.
If it is a VM, go into the settings of the host and set the MAC address to the settings found in the config.boot file.
You can also set the MAC to static if the host allows so.
• Another example could be when cloning VyOS VMs in GNS3 and you get into the same issue: interface names
have changed.
And a more generic way to fix it is just deleting every MAC address at the configuration file of the cloned machine.
They will be correctly regenerated automatically.
11.3 Monitoring
vyos@vyos:~$ monitor
Possible completions:
bandwidth Monitor interface bandwidth in real time
bandwidth-test
Initiate or wait for bandwidth test
cluster Monitor clustering service
command Monitor an operational mode command (refreshes every 2 seconds)
conntrack-sync
Monitor conntrack-sync
content-inspection
Monitor Content-Inspection
dhcp Monitor Dynamic Host Control Protocol (DHCP)
dns Monitor a Domain Name Service (DNS) daemon
firewall Monitor Firewall
https Monitor the Secure Hypertext Transfer Protocol (HTTPS) service
lldp Monitor Link Layer Discovery Protocol (LLDP) daemon
log Monitor last lines of messages file
nat Monitor network address translation (NAT)
ndp Monitor the NDP information received by the router through the device
openvpn Monitor OpenVPN
protocol Monitor routing protocols
snmp Monitor Simple Network Management Protocol (SNMP) daemon
stop-all Stop all current background monitoring processes
(下页继续)
(续上页)
traceroute Monitor the path to a destination in realtime
traffic Monitor traffic dumps
vpn Monitor VPN
vrrp Monitor Virtual Router Redundancy Protocol (VRRP)
webproxy Monitor Webproxy service
To monitor interface traffic, issue the monitor traffic interface <name> command, replacing <name> with
your chosen interface.
To quit monitoring, press Ctrl-c and you’ll be returned to the VyOS command prompt.
Traffic can be filtered and saved.
to take a quick view on the used bandwidth of an interface use the monitor bandwidth command
B (RX Bytes/second)
198.00 .|....|.....................................................
165.00 .|....|.....................................................
132.00 ||..|.|.....................................................
99.00 ||..|.|.....................................................
66.00 |||||||.....................................................
33.00 |||||||.....................................................
1 5 10 15 20 25 30 35 40 45 50 55 60
(续上页)
3.06 ......|.....................................................
2.45 ......|.....................................................
1.84 ......|.....................................................
1.22 ......|.....................................................
0.61 :::::||.....................................................
1 5 10 15 20 25 30 35 40 45 50 55 60
To take a look on the network bandwidth between two nodes, the monitor bandwidth-test command is used to
run iperf.
• The accept command opens a listening iperf server on TCP Port 5001
• The initiate command connects to that server to perform the test.
The monitor command command allows you to repeatedly run a command to view a continuously refreshed output.
The command is run and output every 2 seconds, allowing you to monitor the output continuously without having to re-run
the command. This can be useful to follow routing adjacency formation.
Will clear the screen and show you the output of show interfaces every 2 seconds.
11.4 Terminal/Console
The command follow the same logic as the set command in configuration mode.
VyOS 1.2 uses Debian Jessie as the base Linux operating system. Jessie was the first version of Debian that uses systemd
as the default init system.
These are the boot steps for VyOS 1.2
1. The BIOS loads Grub (or isolinux for the Live CD)
2. Grub then starts the Linux boot and loads the Linux Kernel /boot/vmlinuz
3. Kernel Launches Systemd /lib/systemd/systemd
4. Systemd loads the VyOS service file /lib/systemd/system/vyos-router.service
5. The service file launches the VyOS router init script /usr/libexec/vyos/init/vyos-router - this is
part of the vyatta-cfg Debian package
1. Starts FRR - successor to GNU Zebra and Quagga
2. Initialises the boot configuration file - copies over config.boot.default if there is no configu-
ration
3. Runs the configuration migration, if the configuration is for an older version of VyOS
配置蓝图
本章包含各种配置举例:
12.1.1 图
584
VyOS Documentation, 发布 1.4.x (sagitta)
12.1.2 配置
DHCP 服务器
set service dhcp-server shared-network-name asdf subnet 10.0.1.0/24 range 0 start '10.
,→0.1.200'
set service dhcp-server shared-network-name asdf subnet 10.0.1.0/24 range 0 stop '10.
,→0.1.210'
set service dhcp-server shared-network-name asdf subnet 10.2.1.0/24 range 0 start '10.
,→2.1.222'
set service dhcp-server shared-network-name asdf subnet 10.2.1.0/24 range 0 stop '10.
,→2.1.233'
中间路由器
DHCP 代理
(续上页)
set protocols ospf area 0 network '10.100.100.0/24'
set protocols ospf parameters router-id '10.100.100.1'
set protocols static route 192.168.3.3/32 interface tun100
set service dhcp-relay interface 'eth0'
set service dhcp-relay interface 'tun100'
set service dhcp-relay server '192.168.3.3'
12.2 Zone-Policy 例子
我们有三个网络。
这个具体的例子是一个路由器在棍子上,但非常容易适应无论你有多少网卡:
• Internet - 192.168.200.100 - TCP/80
• Internet - 192.168.200.100 - TCP/443
• Internet - 192.168.200.100 - TCP/25
• Internet - 192.168.200.100 - TCP/53
• VyOS 可作为 DHCP、DNS 转发器、NAT、路由器和防火墙。
• 192.168.200.200/2001:0DB8:0:BBBB::200 是内部/外部 DNS、web 和 mail (SMTP/IMAP) 服务器。
• 192.168.100.10/2001:0DB8:0:AAAA::10 为管理员控制台。它可以 SSH 到 VyOS。
• LAN 和 DMZ 主机有基本的出站访问:Web、FTP、SSH。
• LAN 可以访问 DMZ 资源。
• DMZ 不能访问 LAN 资源。
• 入站 WAN 连接到 DMZ 主机。
interfaces {
ethernet eth0 {
duplex auto
hw-id 00:53:ed:6e:2a:92
smp_affinity auto
speed auto
vif 10 {
address 172.16.10.1/24
address 2001:db8:0:9999::1/64
}
vif 20 {
address 192.168.100.1/24
address 2001:db8:0:AAAA::1/64
(下页继续)
(续上页)
}
vif 30 {
address 192.168.200.1/24
address 2001:db8:0:BBBB::1/64
}
}
loopback lo {
}
}
默认情况下,iptables 不允许已建立会话的流量返回,因此必须显式允许返回。为此,我向每个规则集添加了
两条规则。1 允许建立的和相关的状态包通过,规则 2 丢弃并记录无效的状态包。我们将已建立的/相关的规
则放在顶部,因为网络上的绝大多数流量都已建立,而无效规则是为了防止无效状态包被错误地与其他规则
(下页继续)
(续上页)
Local - LAN - tcp/67,68
因为我们有 4 个区域,所以需要设置以下规则集。
Lan-wan
Lan-local
Lan-dmz
Wan-lan
Wan-local
Wan-dmz
Local-lan
Local-wan
Local-dmz
Dmz-lan
Dmz-wan
Dmz-local
(续上页)
}
}
rule 2 {
action drop
log enable
state {
invalid enable
}
rule 100 {
action accept
log enable
protocol ipv6-icmp
}
rule 200 {
action accept
destination {
port 80,443
}
log enable
protocol tcp
}
rule 300 {
action accept
destination {
port 20,21
}
log enable
protocol tcp
}
rule 500 {
action accept
destination {
port 25
}
log enable
protocol tcp
source {
address 2001:db8:0:BBBB::200
}
}
rule 600 {
action accept
destination {
port 53
}
log enable
protocol tcp_udp
source {
address 2001:db8:0:BBBB::200
}
}
rule 800 {
action accept
destination {
port 22
}
(下页继续)
(续上页)
log enable
protocol tcp
}
}
构建了所有规则集之后,就需要创建 zone-policy。
首先为每个区域设置接口和缺省动作。
12.2.3 IPv6 隧道
lan-tun
lan-local
lan-dmz
tun-lan
tun-local
tun-dmz
local-lan
local-tun
local-dmz
dmz-lan
dmz-tun
dmz-local
rule 400 {
action accept
destination {
address 172.16.10.1
}
(下页继续)
(续上页)
log enable
protocol 41
source {
address ip.of.tunnel.broker
}
}
一般信息可在BGP chapter。
12.3.1 配置
• 路由器 A
• 路由器 B
12.3.2 结果
• 路由器 A
• 路由器 B
一般信息可以在:ref:‘routing-ospf‘章节中找到。
12.4.1 配置
• 路由器 A
• 路由器 B
12.4.2 结果
• 路由器 A
• 路由器 B
12.5.1 先决条件
12.5.2 例
WAN 接口 eth0
本地地址空间 10.10.0.0/16
Azure 地址空间 10.0.0.0/16
Vyos 公共 IP 198.51.100.3
Vyos 私有 IP 10.10.0.5
Azure VNet 网关公共 IP 203.0.113.2
Azure VNet 网关 BGP IP 10.0.0.4
预共享密钥 ch00s3-4-s3cur3-psk
Vyos ASN 64499
Azure ASN 65540
12.5.3 Vyos 配置
• 配置 VPN 隧道
• 配置 BGP 设置
• 重要提示:禁用连接检查
12.6.1 先决条件
12.6.2 例
WAN 接口 eth0
本地地址空间 10.10.0.0/16
Azure 地址空间 10.0.0.0/16
Vyos 公共 IP 198.51.100.3
Vyos 私有 IP 10.10.0.5
Azure VNet 网关 1 公用 IP 203.0.113.2
Azure VNet 网关 2 公共 IP 203.0.113.3
Azure VNet 网关 BGP IP 10.0.0.4,10.0.0.5
预共享密钥 ch00s3-4-s3cur3-psk
Vyos ASN 64499
Azure ASN 65540
12.6.3 Vyos 配置
(下页继续)
(续上页)
set interfaces vti vti2 address '10.10.1.6/32'
set interfaces vti vti2 description 'Azure Secondary Tunnel'
• 配置 VPN 隧道
• 配置 BGP 设置
12.7.1 先决条件
12.7.2 设置初始隧道
set protocols static route6 ::/0 interface tun0 # Tell all traffic to go over this␣
,→tunnel
commit
(续上页)
set system name-server 2606:4700:4700::1001 # Cloudflare
commit
假设一切正常,您可以继续进行客户机配置
12.7.3 局域网配置
12.7.4 单独的局域网设置
请注意,“autonomous-flag”和“on-link-flag”是默认启用的,
“valid-lifetime”和“preferred-lifetime”的默认值
分别为 30 天和 4 小时。
这实现了一些事情:
• 设置局域网接口的 IP 地址
• 使路由器广告。这是 DHCP 的 IPv6 替代方案 (尽管 DHCPv6 仍然可以使用)。使用 RAs,您的设备将自
动找到路由和 DNS 所需的信息。
请注意,“autonomous-flag”和“on-link-flag”是默认启用的,
“valid-lifetime”和“preferred-lifetime”的默认值
分别为 30 天和 4 小时。
12.7.6 防火墙
12.8 高可用性演练
12.8.1 设计
演练建议
示例网络
VLANs
我们将使用以下 VLAN:
• 50: 上游,使用他们分配的 192.0.2.0/24 网络。
• 100:“公共”网络,使用我们的 203.0.113.0/24 网络。
• 201:“内部”网络,使用 10.200.201.0/24
硬件
网络布线
注解: Our implementation uses VMware’s Distributed Port Groups, which allows VMware to use LACP. This is a
part of the ENTERPRISE licence, and is not available on a Free licence. If you are implementing this and do not have
access to DPGs, you should not use VMware, and use some other virtualization platform instead.
12.8.2 基本设置(通过控制台)
硬件路由器上的键合
分配外部 IP 地址
在这种情况下,硬件路由器具有不同的 IP,因此
添加(临时)默认路由
假设上游提供的路由器能够充当默认路由器,并将其作为静态路由添加。
启用 SSH
12.8.3 VRRP 配置
内部网络
路由器 2
公共网络
路由器 2
创建 VRRP 同步组
测试
(续上页)
public eth0.100 113 MASTER 200s
vyos@router1:~$
来自 10.200.201.0/24 的伪装流量,该流量指向公共接口。
配置 conntrack 同步并禁用帮助程序
测试
由于其设计,Wireguard 没有向上或向下链接的概念。这使得在网络传输中使用它变得复杂和简单,而对于
可靠的状态检测,您需要在链路中断时使用一些东西来检测。
如果您使用路由协议本身,您可以同时解决两个问题。这只是一个基本的例子,是作为一个起点提供的。
配置 Wireguard
场外 1
这是连接回 router1 的静态 IP,而不是浮动 IP。
测试 WireGuard
我们只想出口我们知道我们应该出口的网络。始终将路由筛选器(导入和导出)白名单。一个好的经验法则
是 **“如果您不是网络的默认路由器,不要将其发布为”**。这意味着我们明确不想发布 192.0.2.0/24 网络
(但确实要宣传 10.200.201.0 和 203.0.113.0,这是我们的默认路由)
。此筛选器应用于 “redistribute connected“中。
如果我们要宣传它,远程机器将通过默认路由看到 192.0.2.21 可用,建立连接,然后 OSPF 会说“192.0.2.0/24
通过此隧道可用”,此时隧道将中断,OSPF 将丢弃路由,然后 192.0.2.0/24 将通过默认情况再次访问。这叫
“拍打” 。
set policy access-list 150 description 'Outbound OSPF Redistribution'
set policy access-list 150 rule 10 action 'permit'
set policy access-list 150 rule 10 destination any
set policy access-list 150 rule 10 source inverse-mask '0.0.0.255'
set policy access-list 150 rule 10 source network '10.200.201.0'
set policy access-list 150 rule 20 action 'permit'
set policy access-list 150 rule 20 destination any
set policy access-list 150 rule 20 source inverse-mask '0.0.0.255'
set policy access-list 150 rule 20 source network '203.0.113.0'
set policy access-list 150 rule 100 action 'deny'
set policy access-list 150 rule 100 destination any
set policy access-list 150 rule 100 source any
创建导入筛选器
启用 OSPF
(续上页)
set protocols ospf parameters router-id '10.254.60.2'
set protocols ospf route-map PUBOSPF
测试 OSPF
12.8.6 广告连接路由
现在您应该能够看到另一台主机上发布的网络。
重复的配置
在这个桥上,你现在需要创建所有四个路由器之间的 X 链接。每个链接使用不同的/30。
优先级
设置从链路的开销值为 200。这意味着除非主链接断开,否则它们不会被使用。
12.8.7 BGP
BGP 是一种极其复杂的网络协议。这里提供了一个示例。
路由器 1
“redistribute ospf“命令纯粹是作为如何扩展的一个例子。在本演练中,它将被 BGPOUT 规则 10000 过滤,因
为它不是 203.0.113.0/24。
(续上页)
set policy prefix-list BGPOUT rule 100 action 'permit'
set policy prefix-list BGPOUT rule 100 description 'Our network'
set policy prefix-list BGPOUT rule 100 prefix '203.0.113.0/24'
set policy prefix-list BGPOUT rule 10000 action 'deny'
set policy prefix-list BGPOUT rule 10000 prefix '0.0.0.0/0'
set policy route-map BGPOUT description 'BGP Export Filter'
set policy route-map BGPOUT rule 10 action 'permit'
set policy route-map BGPOUT rule 10 match ip address prefix-list 'BGPOUT'
set policy route-map BGPOUT rule 10000 action 'deny'
set policy route-map BGPPREPENDOUT description 'BGP Export Filter'
set policy route-map BGPPREPENDOUT rule 10 action 'permit'
set policy route-map BGPPREPENDOUT rule 10 set as-path-prepend '65551 65551 65551'
set policy route-map BGPPREPENDOUT rule 10 match ip address prefix-list 'BGPOUT'
set policy route-map BGPPREPENDOUT rule 10000 action 'deny'
set protocols bgp 65551 address-family ipv4-unicast network 192.0.2.0/24
set protocols bgp 65551 address-family ipv4-unicast redistribute connected metric '50'
set protocols bgp 65551 address-family ipv4-unicast redistribute ospf metric '50'
set protocols bgp 65551 neighbor 192.0.2.11 address-family ipv4-unicast route-map␣
,→export 'BGPOUT'
路由器 2
这是相同的,但是使用 BGPPREPENDOUT route-map 来发布更长的路径。
12.9.1 例 1: 负载均匀分配
本例中使用的设置如下图所示:
概述
配置负载均衡器
使用上述参数配置广域网负载均衡器:
12.9.2 例 2: 基于接口权重的故障切换
概述
创建基于接口权重的配置
12.9.3 例 3: 基于规则顺序的故障转移
概述
创建基于规则顺序的配置
我们保留前面示例中的配置,删除规则 10 并创建两个新规则,如下所述:
12.9.4 例 4: 基于规则顺序优先级的流量的故障转移
概述
创建基于规则顺序的低速从链路配置
我们保留前面示例中的配置,删除规则 20 并创建一个新的规则,如下所示:
12.9.5 例 5: 排除负载分担
为第二个接口添加规则
12.10.1 网络拓扑
12.10.2 配置
PPPoE 安装
DHCPv6-PD 安装
路由器广告
基本的防火墙
Contributing
13.1.1 Prerequisites
注解: Starting with VyOS 1.2 the release model of VyOS has changed. VyOS is now free as in speech, but not as
in beer. This means that while VyOS is still an open source project, the release ISOs are no longer free and can only be
obtained via subscription, or by contributing to the community.
The source code remains public and an ISO can be built using the process outlined in this chapter.
This will guide you though the process of building a VyOS ISO using Docker. This process has been tested on clean
installs of Debian Jessie, Stretch, and Buster.
Docker
620
VyOS Documentation, 发布 1.4.x (sagitta)
To be able to use Docker without sudo, the current non-root user must be added to the docker group by calling: sudo
usermod -aG docker yourusername.
提示: Doing so grants privileges equivalent to the root user! It is recommended to remove the non-root user from the
docker group after building the VyOS ISO. See also Docker as non-root.
注解: The build process needs to be built on a local file system, building on SMB or NFS shares will result in the container
failing to build properly! VirtualBox Drive Share is also not an option as block device operations are not implemented
and the drive is always mounted as “nodev”
Build Container
The container can built by hand or by fetching the pre-built one from DockerHub. Using the pre-built containers from
the VyOS DockerHub organisation will ensure that the container is always up-to-date. A rebuild is triggered once the
container changes (please note this will take 2-3 hours after pushing to the vyos-build repository).
Dockerhub
$ cd vyos-build
$ docker build -t vyos/vyos-build:crux docker # For VyOS 1.2
$ docker build -t vyos/vyos-build:current docker # For rolling release
注解: Since VyOS has switched to Debian (10) Buster in its current branch, you will require individual container for
current and crux builds.
You can create yourself some handy Bash aliases to always launch the latest - per release train (current or crux) - container.
Add the following to your .bash_aliases file:
Now you are prepared with two new aliases vybld and vybld_crux to spawn your development containers in your
current working directory.
Native Build
To build VyOS natively you require a properly configured build host with the following Debian versions installed:
• Debian Jessie for VyOS 1.2 (crux)
• Debian Buster for VyOS 1.3 (equuleus, current) - aka the rolling release
To start, clone the repository to your local machine:
For the packages required, you can refer to the docker/Dockerfile file in the repository. The ./configure
script will also warn you if any dependencies are missing.
Once you have the required dependencies installed, you may proceed with the steps described in Build ISO.
Now as you are aware of the prerequisites we can continue and build our own ISO from source. For this we have to fetch
the latest source code from GitHub. Please note as this will differ for both current and crux.
# For VyOS 1.2 (crux)
$ git clone -b crux --single-branch https://github.com/vyos/vyos-build
Now a fresh build of the VyOS ISO can begin. Change directory to the vyos-build directory and run:
$ cd vyos-build
# For VyOS 1.2 (crux)
$ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash
When the build is successful, the resulting iso can be found inside the build directory as
live-image-[architecture].hybrid.iso.
Good luck!
提示: Attempting to use the Docker build image on MacOS will fail as Docker does not expose all the filesystem feature
required to the container. Building within a VirtualBox server on Mac however possible.
提示: Building VyOS on Windows WSL2 with Docker integrated into WSL2 will work like a charm. No problems are
known so far!
Customize
This ISO can be customized with the following list of configure options. The full and current list can be generated with
./configure --help:
$ ./configure --help
usage: configure [-h] [--architecture ARCHITECTURE] [--build-by BUILD_BY]
[--debian-mirror DEBIAN_MIRROR]
[--debian-security-mirror DEBIAN_SECURITY_MIRROR]
[--pbuilder-debian-mirror PBUILDER_DEBIAN_MIRROR]
[--vyos-mirror VYOS_MIRROR] [--build-type BUILD_TYPE]
[--version VERSION] [--build-comment BUILD_COMMENT] [--debug]
[--custom-apt-entry CUSTOM_APT_ENTRY]
[--custom-apt-key CUSTOM_APT_KEY]
[--custom-package CUSTOM_PACKAGE]
(下页继续)
(续上页)
optional arguments:
-h, --help show this help message and exit
--architecture ARCHITECTURE
Image target architecture (amd64 or i386 or armhf)
--build-by BUILD_BY Builder identifier (e.g. [email protected])
--debian-mirror DEBIAN_MIRROR
Debian repository mirror for ISO build
--debian-security-mirror DEBIAN_SECURITY_MIRROR
Debian security updates mirror
--pbuilder-debian-mirror PBUILDER_DEBIAN_MIRROR
Debian repository mirror for pbuilder env bootstrap
--vyos-mirror VYOS_MIRROR
VyOS package mirror
--build-type BUILD_TYPE
Build type, release or development
--version VERSION Version number (release builds only)
--build-comment BUILD_COMMENT
Optional build comment
--debug Enable debug output
--custom-apt-entry CUSTOM_APT_ENTRY
Custom APT entry
--custom-apt-key CUSTOM_APT_KEY
Custom APT key file
--custom-package CUSTOM_PACKAGE
Custom package to install from repositories
There are (rare) situations where building an ISO image is not possible at all due to a broken package feed in the back-
ground. APT is not very good at reporting the root cause of the issue. Your ISO build will likely fail with a more or less
similar looking error message:
To debug the build process and gain additional information of what could be the root cause wou need to chroot into the
build directry. This is explained in the following step by step procedure:
We now are free to run any command we would like to use for debugging, e.g. re-installing the failed package after
updating the repository.
Now it’s time to fix the package mirror and rerun the last step until the package installation succeeds again!
Linux Kernel
The Linux kernel used by VyOS is heavily tied to the ISO build process. The file data/defaults.json hosts a JSON
definition of the kernel version used kernel_version and the kernel_flavor of the kernel which represents the
kernel’s LOCAL_VERSION. Both together form the kernel version variable in the system:
vyos@vyos:~$ uname -r
4.19.146-amd64-vyos
Other packages (e.g. vyos-1x) add dependencies to the ISO build procedure on e.g. the wireguard-modules package
which itself adds a dependency on the kernel version used due to the module it ships. This may change (for WireGuard)
in future kernel releases but as long as we have out-of-tree modules.
• WireGuard
• Accel-PPP
The kernel build is quite easy, most of the required steps can be found in the vyos-build/packages/
linux-kernel/Jenkinsfile but we will walk you through it.
Clone the kernel source to vyos-build/packages/linux-kernel/:
$ cd vyos-build/packages/linux-kernel/
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Check out the required kernel version - see vyos-build/data/defaults.json file (example uses kernel
4.19.146):
$ cd vyos-build/packages/linux-kernel/linux
$ git checkout v4.19.146
Checking out files: 100% (61536/61536), done.
Note: checking out 'v4.19.146'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
Now we can use the helper script build-kernel.sh which does all the necessary voodoo by apply-
ing required patches from the vyos-build/packages/linux-kernel/patches folder, copying our kernel configuration
x86_64_vyos_defconfig to the right location, and finally building the Debian packages.
注解: Building the kernel will take some time depending on the speed and quantity of your CPU/cores and disk speed.
Expect 20 minutes (or even longer) on lower end hardware.
(续上页)
make KERNELRELEASE=4.19.146-amd64-vyos ARCH=x86 KBUILD_BUILD_VERSION=1 KBUILD_
,→SRC=
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
...
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../linux-4.19.146-amd64-vyos_4.19.146-1_amd64.changes
dpkg-genchanges: warning: package linux-image-4.19.146-amd64-vyos-dbg in control file␣
,→but not in files list
In the end you will be presented with the kernel binary packages which you can then use in your custom ISO build process,
by placing all the *.deb files in the vyos-build/packages folder where they will be used automatically when building VyOS
as documented above.
Firmware
If you upgrade your kernel or include new drivers you may need new firmware. Build a new vyos-linux-firmware
package with the included helper scripts.
$ cd vyos-build/packages/linux-kernel
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.
,→git
$ ./build-linux-firmware.sh
$ cp vyos-linux-firmware_*.deb ../
This tries to automatically detect which blobs are needed based on which drivers were built. If it fails to find the correct files
you can add them manually to vyos-build/packages/linux-kernel/build-linux-firmware.sh:
ADD_FW_FILES="iwlwifi* ath11k/QCA6390/*/*.bin"
Building the kernel is one part, but now you also need to build the required out-of-tree modules so everything is lined
up and the ABIs match. To do so, you can again take a look at vyos-build/packages/linux-kernel/
Jenkinsfile to see all of the required modules and their selected versions. We will show you how to build all the
current required modules.
WireGuard
First, clone the source code and check out the appropriate version by running:
$ cd vyos-build/packages/linux-kernel
$ git clone https://salsa.debian.org/debian/wireguard-linux-compat.git
$ cd wireguard-linux-compat
$ git checkout debian/1.0.20200712-1_bpo10+1
We again make use of a helper script and some patches to make the build work. Just run the following command:
$ cd vyos-build/packages/linux-kernel
$ ./build-wireguard-modules.sh
I: Apply WireGuard patch: /vyos/packages/linux-kernel/patches/wireguard-linux-compat/
,→0001-Debian-build-wireguard-modules-package.patch
...
(下页继续)
(续上页)
After compiling the packages you will find yourself the newly generated *.deb binaries in vyos-build/packages/
linux-kernel from which you can copy them to the vyos-build/packages folder for inclusion during the ISO
build.
Accel-PPP
First, clone the source code and check out the appropriate version by running:
$ cd vyos-build/packages/linux-kernel
$ git clone https://github.com/accel-ppp/accel-ppp.git
We again make use of a helper script and some patches to make the build work. Just run the following command:
$ ./build-accel-ppp.sh
I: Build Accel-PPP Debian package
CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy):
The OLD behavior for policy CMP0003 will be removed from a future version
of CMake.
...
After compiling the packages you will find yourself the newly generated *.deb binaries in vyos-build/packages/
linux-kernel from which you can copy them to the vyos-build/packages folder for inclusion during the ISO
build.
Intel NIC
The Intel NIC drivers do not come from a Git repository, instead we just fetch the tarballs from our mirror and compile
them.
Simply use our wrapper script to build all of the driver modules.
./build-intel-drivers.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 490k 100 490k 0 0 648k 0 --:--:-- --:--:-- --:--:-- 648k
I: Compile Kernel module for Intel ixgbe driver
...
,→:warn}
After compiling the packages you will find yourself the newly generated *.deb binaries in vyos-build/packages/
linux-kernel from which you can copy them to the vyos-build/packages folder for inclusion during the ISO
build.
Intel QAT
The Intel QAT (Quick Assist Technology) drivers do not come from a Git repository, instead we just fetch the tarballs
from 01.org, Intel’s open-source website.
Simply use our wrapper script to build all of the driver modules.
$ ./build-intel-qat.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5065k 100 5065k 0 0 1157k 0 0:00:04 0:00:04 --:--:-- 1157k
I: Compile Kernel module for Intel qat driver
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
...
,→:warn}
(下页继续)
(续上页)
Created package {:path=>"vyos-intel-qat_1.7.l.4.9.0-00008-0_amd64.deb"}
I: Cleanup qat source
After compiling the packages you will find yourself the newly generated *.deb binaries in vyos-build/packages/
linux-kernel from which you can copy them to the vyos-build/packages folder for inclusion during the ISO
build.
Packages
If you are brave enough to build yourself an ISO image containing any modified package from our GitHub organisation -
this is the place to be.
Any“modified”package may refer to an altered version of e.g. vyos-1x package that you would like to test before filing
a pull request on GitHub.
Building an ISO with any customized package is in no way different then building a regular (customized or not) ISO
image. Simply place your modified *.deb package inside the packages folder within vyos-build. The build process will
then pickup your custom package and integrate it into your ISO.
Troubleshooting
Debian APT is not very verbose when it comes to errors. If your ISO build breaks for whatever reason and you suspect
it’s a problem with APT dependencies or installation you can add this small patch which increases the APT verbosity
during ISO build.
+ -oDebug::pkgDepCache::Marker=true -
,→oDebug::pkgProblemResolver=true -oDebug::Acquire::gpgv=true" \
--apt-indices false
"${@}"
"""
Virtualization Platforms
QEMU
$ make qemu
VMware
$ make vmware
13.1.3 Packages
VyOS itself comes with a bunch of packages that are specific to our system and thus cannot be found in any Debian
mirror. Those packages can be found at the VyOS GitHub project in their source format can easily be compiled into a
custom Debian (*.deb) package.
The easiest way to compile your package is with the above mentioned Docker container, it includes all required depen-
dencies for all VyOS related packages.
Assume we want to build the vyos-1x package on our own and modify it to our needs. We first need to clone the repository
from GitHub.
Build
# Build DEB
$ dpkg-buildpackage -uc -us -tc -b
After a minute or two you will find the generated DEB packages next to the vyos-1x source directory:
# ls -al ../vyos-1x*.deb
-rw-r--r-- 1 vyos_bld vyos_bld 567420 Aug 3 12:01 ../vyos-1x_1.3dev0-1847-gb6dcb0a8_
,→all.deb
Install
To take your newly created package on a test drive you can simply SCP it to a running VyOS instance and install the new
*.deb package over the current running one.
Just install using the following commands:
(续上页)
Setting up vyos-1x (1.3dev0-1847-gb6dcb0a8) ...
Processing triggers for rsyslog (8.1901.0-1) ...
You can also place the generated *.deb into your ISO build environment to include it in a custom iso, see Linux Kernel
for more information.
警告: Any packages in the packages directory will be added to the iso during build, replacing the upstream ones.
Make sure you delete them (both the source directories and built deb packages) if you want to build an iso from purely
upstream packages.
13.2 Development
All VyOS source code is hosted on GitHub under the VyOS organization which can be found here: https://github.com/
vyos
Our code is split into several modules. VyOS is composed of multiple individual packages, some of them are forks of
upstream packages and are periodically synced with upstream, so keeping the whole source under a single repository
would be very inconvenient and slow. There is now an ongoing effort to consolidate all VyOS-specific framework/config
packages into vyos-1x package, but the basic structure is going to stay the same, just with fewer and fewer packages while
the base code is rewritten from Perl/BASH into Python using and XML based interface definition for the CLI.
The repository that contains all the ISO build scripts is: https://github.com/vyos/vyos-build
The README.md file will guide you to use the this top level repository.
Patches are always more than welcome. To have a clean and easy to maintain repository we have some guidelines when
working with Git. A clean repository eases the automatic generation of a changelog file.
A good approach for writing commit messages is actually to have a look at the file(s) history by invoking git log
path/to/file.txt.
Prepare patch/commit
In a big system, such as VyOS, that is comprised of multiple components, it’s impossible to keep track of all the changes
and bugs/feature requests in one’s head. We use a bugtracker known as Phabricator for it (“issue tracker”would be a
better term, but this one stuck).
The information is used in three ways:
• Keep track of the progress (what we’ve already done in this branch and what we still need to do).
• Prepare release notes for upcoming releases
• Help future maintainers of VyOS (it could be you!) to find out why certain things have been changed in the codebase
or why certain features have been added
To make this approach work, every change must be associated with a task number (prefixed with T) and a component. If
there is no bug report/feature request for the changes you are going to make, you have to create a Phabricator task first.
Once there is an entry in Phabricator, you should reference its id in your commit message, as shown below:
• ddclient: T1030: auto create runtime directories
The format should be and is inspired by: https://git-scm.com/book/ch5-2.html It is also worth reading https://chris.
beams.io/posts/git-commit/
• A single, short, summary of the commit (recommended 50 characters or less, not exceeding 80 characters) con-
taining a prefix of the changed component and the corresponding Phabricator reference e.g. snmp: T1111: or
ethernet: T2222: - multiple components could be concatenated as in snmp: ethernet: T3333
• In some contexts, the first line is treated as the subject of an email and the rest of the text as the body. The blank
line separating the summary from the body is critical (unless you omit the body entirely); tools like rebase can get
confused if you run the two together.
• Followed by a message which describes all the details like:
– What/why/how something has been changed, makes everyone’s life easier when working with git bisect
– All text of the commit message should be wrapped at 72 characters if possible which makes reading commit
logs easier with git log on a standard terminal (which happens to be 80x25)
– If applicable a reference to a previous commit should be made linking those commits nicely when brows-
ing the history: After commit abcd12ef ("snmp: this is a headline") a Python
import statement is missing, throwing the following exception: ABCDEF
• Always use the -x option to the git cherry-pick command when back or forward porting an individual com-
mit. This automatically appends the line: (cherry picked from commit <ID>) to the original authors
commit message making it easier when bisecting problems.
• Every change set must be consistent (self containing)! Do not fix multiple bugs in a single commit. If you already
worked on multiple fixes in the same file use git add –patch to only add the parts related to the one issue into your
upcoming commit.
Limits:
• We only accept bugfixes in packages other than https://github.com/vyos/vyos-1x as no new functionality should
use the old style templates (node.def and Perl/BASH code. Use the new style XML/Python interface instead.
Please submit your patches using the well-known GitHub pull-request against our repositories found in the VyOS GitHub
organisation at https://github.com/vyos
Suppose you want to make a change in the webproxy script but yet you do not know which of the many VyOS packages
ship this file. You can determine the VyOS package name in question by using Debian’s dpkg -S command of your
running VyOS installation.
Forking the repository and submitting a GitHub pull-request is the preferred way of submitting your changes to VyOS.
You can fork any VyOS repository to your very own GitHub account by just appending /fork to any repository’s
URL on GitHub. To e.g. fork the vyos-1x repository, open the following URL in your favourite browser: https:
//github.com/vyos/vyos-1x/fork
You then can proceed with cloning your fork or add a new remote to your local repository:
• Clone: git clone https://github.com/<user>/vyos-1x.git
• Fork: git remote add myfork https://github.com/<user>/vyos-1x.git
In order to record you as the author of the fix please identify yourself to Git by setting up your name and email. This can
be done local for this one and only repository git config or globally using git config --global.
Make your changes and save them. Do the following for all changes files to record them in your created Git commit:
• Add file to Git index using git add myfile, or for a whole directory: git add somedir/*
• Commit the changes by calling git commit. Please use a meaningful commit headline (read above) and don’
t forget to reference the Phabricator ID.
• Submit the patch git push and create the GitHub pull-request.
Follow the above steps on how to“Fork repository to submit a Patch”. Instead of uploading“pushing”your changes to
GitHub you can export the patches/ commits and send it to [email protected] or attach it directly to the bug (preferred
over email)
• Export last commit to patch file: git format-patch or export the last two commits into its appropriate patch
files: git format-patch -2
Like any other project we have some small guidelines about our source code, too. The rules we have are not there to
punish you - the rules are in place to help us all. By having a consistent coding style it becomes very easy for new and
also longtime contributors to navigate through the sources and all the implied logic of any one source file..
Python 3 shall be used. How long can we keep Python 2 alive anyway? No considerations for Python 2 compatibility
should be taken at any time.
Formatting
• Python: Tabs shall not be used. Every indentation level should be 4 spaces
• XML: Tabs shall not be used. Every indentation level should be 2 spaces
注解: There are extensions to e.g. VIM (xmllint) which will help you to get your indention levels correct. Add to follow-
ing to your .vimrc file: au FileType xml setlocal equalprg=xmllint\ --format\ --recover\
-\ 2>/dev/null now you can call the linter using gg=G in command mode.
Text generation
Template processor should be used for generating config files. Built-in string formatting may be used for simple line-
oriented formats where every line is self-contained, such as iptables rules. Template processor must be used for structured,
multi-line formats such as those used by ISC DHCPd.
The default template processor for VyOS code is Jinja2.
Summary
When modifying the source code, remember these rules of the legacy elimination campaign:
• No new features in Perl
• No old style command definitions
• No code incompatible with Python3
13.2.3 Python
The switch to the Python programming language for new code is not merely a change of the language, but a chance to
rethink and improve the programming approach.
Let’s face it: VyOS is full of spaghetti code where logic for reading the VyOS config, generating daemon configs, and
restarting processes is all mixed up.
Python (or any other language, for that matter) does not provide automatic protection from bad design, so we need to also
devise design guidelines and follow them to keep the system extensible and maintainable.
But we are here to assist you and want to guide you through how you can become a good VyOS contributor. The rules we
have are not there to punish you - the rules are in place to help us all. What does it mean? By having a consistent coding
style it becomes very easy for new contributors and also longtime contributors to navigate through the sources and all the
implied logic of the spaghetti code.
Please use the following template as good starting point when developing new modules or even rewrite a whole bunch of
code in the new style XML/Pyhon interface.
Your configuration script or operation mode script which is also written in Python3 should have a line break on 80
characters. This seems to be a bit odd nowadays but as some people also work remotely or program using vi(m) this is a
fair good standard which I hope we can rely on.
In addition this also helps when browsing the GitHub codebase on a mobile device if you happen to be a crazy scientist.
#!/usr/bin/env python3
#
# Copyright (C) 2020 VyOS maintainers and contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or later as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
(下页继续)
(续上页)
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import sys
def get_config():
if config:
conf = config
else:
conf = Config()
return config_data
def verify(config):
# Verify that configuration is valid
if invalid:
raise ConfigError("Descriptive message")
return True
def generate(config):
# Generate daemon configs
pass
def apply(config):
# Apply the generated configs to the live system
pass
try:
c = get_config()
verify(c)
generate(c)
apply(c)
except ConfigError as e:
print(e)
sys.exit(1)
The get_config() function must convert the VyOS config to an abstract, internal representation. No other function
is allowed to call the vyos.config. Config object method directly. The rationale for it is that when config reads
are mixed with other logic, it’s very hard to change the config syntax since you need to weed out every occurrence of
the old syntax. If syntax-specific code is confined to a single function, the rest of the code can be left untouched as long
as the internal representation remains compatible.
Another advantage is testability of the code. Mocking the entire config subsystem is hard, while constructing an internal
representation by hand is way simpler.
The verify() function takes your internal representation of the config and checks if it’s valid, otherwise it must raise
ConfigError with an error message that describes the problem and possibly suggests how to fix it. It must not make
any changes to the system. The rationale for it is again testability and, in the future when the config backend is ready
and every script is rewritten in this fashion, ability to execute commit dry run (“commit test”like in JunOS) and abort
commit before making any changes to the system if an error is found in any component.
The generate() function generates config files for system components.
The apply() function applies the generated configuration to the live system. It should use non-disruptive reload when-
ever possible. It may execute disruptive operations such as daemon process restart if a particular component does not
support non-disruptive reload, or when the expected service degradation is minimal (for example, in case of auxiliary ser-
vices such as LLDPd). In case of high impact services such as VPN daemon and routing protocols, when non- disruptive
reload is supported for some but not all types of configuration changes, scripts authors should make effort to determine
if a configuration change can be done in a non-disruptive way and only resort to disruptive restart if it cannot be avoided.
Unless absolutely necessary, configuration scripts should not modify the active configuration of system components di-
rectly. Whenever at all possible, scripts should generate a configuration file or files that can be applied with a single
command such as reloading a service through systemd init. Inserting statements one by one is particularly discouraged,
for example, when configuring netfilter rules, saving them to a file and loading it with iptables-restore should always be
preferred to executing iptables directly.
The apply() and generate() functions may raise ConfigError if, for example, the daemon failed to start
with the updated config. It shouldn’t be a substitute for proper config checking in the verify() function. All reasonable
effort should be made to verify that generated configuration is valid and will be accepted by the daemon, including, when
necessary, cross- checks with other VyOS configuration subtrees.
Exceptions, including VyOSError (which is raised by vyos.config.Config on improper config operations, such
as trying to use list_nodes() on a non-tag node) should not be silenced or caught and re-raised as config error. Sure
this will not look pretty on user’s screen, but it will make way better bug reports, and help users (and most VyOS users
are IT professionals) do their own debugging as well.
For easy orientation we suggest you take a look on the ntp.py or interfaces-bonding.py (for tag nodes) im-
plementation. Both files can be found in the vyos-1x repository.
The bash (or better vbash) completion in VyOS is defined in templates. Templates are text files (called node.def) stored
in a directory tree. The directory names define the command names, and template files define the command behaviour.
Before VyOS 1.2 (crux) this files were created by hand. After a complex redesign process the new style template are
automatically generated from a XML input file.
XML interface definitions for VyOS come with a RelaxNG schema and are located in the vyos-1x module. This schema is
a slightly modified schema from VyConf alias VyOS 2.0 So VyOS 1.2.x interface definitions will be reusable in Nextgen
VyOS Versions with very minimal changes.
The great thing about schemas is not only that people can know the complete grammar for certain, but also that it can be
automatically verified. The scripts/build-command-templates script that converts the XML definitions to old style templates
also verifies them against the schema, so a bad definition will cause the package build to fail. I do agree that the format is
verbose, but there is no other format now that would allow this. Besides, a specialized XML editor can alleviate the issue
with verbosity.
Example:
<?xml version="1.0"?>
<!-- Cron configuration -->
<interfaceDefinition>
<node name="system">
<children>
<node name="task-scheduler">
(下页继续)
(续上页)
<properties>
<help>Task scheduler settings</help>
</properties>
<children>
<tagNode name="task" owner="${vyos_conf_scripts_dir}/task_scheduler.py">
<properties>
<help>Scheduled task</help>
<valueHelp>
<format><string></format>
<description>Task name</description>
</valueHelp>
<priority>999</priority>
</properties>
<children>
<leafNode name="crontab-spec">
<properties>
<help>UNIX crontab time specification string</help>
</properties>
</leafNode>
<leafNode name="interval">
<properties>
<help>Execution interval</help>
<valueHelp>
<format><minutes></format>
<description>Execution interval in minutes</description>
</valueHelp>
<valueHelp>
<format><minutes>m</format>
<description>Execution interval in minutes</description>
</valueHelp>
<valueHelp>
<format><hours>h</format>
<description>Execution interval in hours</description>
</valueHelp>
<valueHelp>
<format><days>d</format>
<description>Execution interval in days</description>
</valueHelp>
<constraint>
<regex>[1-9]([0-9]*)([mhd]{0,1})</regex>
</constraint>
</properties>
</leafNode>
<node name="executable">
<properties>
<help>Executable path and arguments</help>
</properties>
<children>
<leafNode name="path">
<properties>
<help>Path to executable</help>
</properties>
</leafNode>
<leafNode name="arguments">
<properties>
<help>Arguments passed to the executable</help>
(下页继续)
(续上页)
</properties>
</leafNode>
</children>
</node>
</children>
</tagNode>
</children>
</node>
</children>
</node>
</interfaceDefinition>
Command definitions are purely declarative, and cannot contain any logic. All logic for generating config files for target
applications, restarting services and so on is implemented in configuration scripts instead.
GNU Preprocessor
XML interface definition files use the xml.in file extension which was implemented in T1843. XML interface definitions
tend to have a lot of duplicated code in areas such as:
• VIF (incl. VIF-S/VIF-C)
• Address
• Description
• Enabled/Disabled
Instead of supplying all those XML nodes multiple times there are now include files with predefined features. Brief
overview:
• IPv4, IPv6 and DHCP(v6) address assignment
• IPv4, IPv6 address assignment
• VLAN (VIF) definition
• MAC address assignment
All interface definition XML input files (.in suffix) will be sent to the GCC preprocess and the output is stored in
the build/interface-definitions folder. The previously mentioned scripts/build-command-templates script operates on the
build/interface-definitions folder to generate all required CLI nodes.
$ make interface_definitions
install -d -m 0755 build/interface-definitions
install -d -m 0755 build/op-mode-definitions
Generating build/interface-definitions/intel_qat.xml from interface-definitions/intel_
,→qat.xml.in
[...]
Guidelines
Use of numbers
Use of numbers in command names should be avoided unless a number is a part of a protocol name or similar. Thus,
protocols ospfv3 is perfectly fine, but something like server-1 is questionable at best.
Help String
To ensure uniform look and feel, and improve readability, we should follow a set of guidelines consistently.
The first word of every help string must be capitalized. There must not be a period at the end of help strings.
Rationale: this seems to be the unwritten standard in network device CLIs, and a good aesthetic compromise.
Examples:
• Good: “Frobnication algorithm”
• Bad: “frobnication algorithm”
• Bad: “Frobnication algorithm.”
• Horrible: “frobnication algorithm.”
Use of verbs
Prefer infinitives
VyOS makes use of Jenkins as our Continuous Integration (CI) service. Our CI server is publicly accessible here: https:
//ci.vyos.net. You can get a brief overview of all required components shipped in a VyOS ISO.
To build our modules we utilize a CI/CD Pipeline script. Each and every VyOS component comes with it’s own
Jenkinsfile which is (more or less) a copy. The Pipeline utilizes the Docker container from the Build ISO section -
but instead of building it from source on every run, we rather always fetch a fresh copy (if needed) from Dockerhub.
Each module is build on demand if a new commit on the branch in question is found. After a successful run the resulting
Debian Package(s) will be deployed to our Debian repository which is used during build time. It is located here: http:
//dev.packages.vyos.net/repositories/.
13.3 Documentation
VyOS documentation is written in reStructuredText and generated to Read the Docs pages with Sphinx, as per the Python
tradition, as well as PDF files for offline use through LaTeX.
We welcome all sorts of contributions to the documentation. Not just new additions but also corrections to existing
documentation.
13.3.1 Guidelines
There are a few things to keep in mind when contributing to the documentation, for the sake of consistency and readability.
Take a look at the Documentation page for an intricate explanation of the documentation process.
The following is a quick summary of the rules:
• Use American English at all times. It’s always a good idea to run your text through a grammar and spell checker,
such as Grammarly.
• Don’t forget to update index.rst when adding a new node.
• Try not to exceed 80 characters per line, but don’t break URLs over this.
• Properly quote commands, filenames and brief code snippets with double backticks.
• Use literal blocks for longer snippets.
• Leave a newline before and after a header.
• Indent with two spaces.
• When in doubt, follow the style of existing documentation.
And finally, remember that the reStructuredText files aren’t exclusively for generating HTML and PDF. They should be
human-readable and easily perused from a console.
13.3.2 Building
Issues or bugs are found in any software project. VyOS is not an exception.
All issues should be reported to the developers. This lets the developers know what is not working properly. Without this
sort of feedback every developer will believe that everything is working correctly.
When you believe you have found a bug, it is always a good idea to verify the issue prior to opening a bug request.
• Consult the documentation to ensure that you have configured your system correctly
• Get community support via Slack or our Forum
When you are able to verify that it is actually a bug, spend some time to document how to reproduce the issue. This
documentation can be invaluable.
When you wish to have a developer fix a bug that you found, helping them reproduce the issue is beneficial to everyone.
Be sure to include information about the hardware you are using, commands that you were running, any other activities
that you may have been doing at the time. This additional information can be very useful.
• What were you attempting to achieve?
• What was the configuration prior to the change?
• What commands did you use? Use e.g. run show configuration commands
Include output
The output you get when you find a bug can provide lots of information. If you get an error message on the screen,
copy it exactly. Having the exact message can provide detail that the developers can use. Like wise if you have any log
messages that also are from the time of the issue, include those. They may also contain information that is helpful for the
development team.
Report a Bug
In order to open up a bug-report/feature request you need to create yourself an account on VyOS Phabricator. On the left
side of the specific project (VyOS 1.2 or VyOS 1.3) you will find quick-links for opening a bug-report/feature request.
• Provide as much information as you can
• Which version of VyOS are you using? run show version
• How can we reproduce this Bug?
You have an idea of how to make VyOS better or you are in need of a specific feature which all users of VyOS would
benefit from? To send a feature request please search Phabricator if there is already a request pending. You can enhance
it or if you don’t find one, create a new one by use the quick link in the left side under the specific project.
Many base system packages are pulled straight from Debian’s main and contrib repositories, but there are exceptions.
This chapter lists those exceptions and gives you a brief overview what we have done on those packages. If you only want
to build yourself a fresh ISO you can completely skip this chapter. It may become interesting once you have a VyOS deep
dive.
13.5.1 vyos-netplug
Due to issues in the upstream version that sometimes set interfaces down, a modified version is used.
The source is located at https://github.com/vyos/vyos-netplug
In the future, we may switch to using systemd infrastructure instead. Building it doesn’t require a special procedure.
13.5.2 keepalived
Keepalived normally isn’t updated to newer feature releases between Debian versions, so we are building it from source.
Debian does keep their package in git, but it’s upstream tarball imported into git without its original commit history.
To be able to merge new tags in, we keep a fork of the upstream repository with packaging files imported from Debian at
https://github.com/vyos/keepalived-upstream
13.5.3 strongswan
Our op mode scripts use the python-vici module, which is not included in Debian’s build, and isn’t quite easy to integrate
in that build. For this reason we debianize that module by hand now, using this procedure:
0. Install https://pypi.org/project/stdeb/
1. cd vyos-strongswan
2. ./configure –enable-python-eggs
3. cd src/libcharon/plugins/vici/python
4. make
5. python3 setup.py –command-packages=stdeb.command bdist_deb
The package ends up in deb_dist dir.
13.5.4 mdns-repeater
13.5.5 udp-broadcast-relay
13.5.6 hvinfo
Debugging
There are two flags available to aid in debugging configuration scripts. Since configuration loading issues will manifest
during boot, the flags are passed as kernel boot parameters.
When having trouble compiling your own ISO image or debugging Jenkins issues you can follow the steps at ISO Build
Issues.
The system startup can be debugged (like loading in the configuration file from /config/config.boot. This can
be achieve by extending the Kernel command-line in the bootloader.
14.2.1 Kernel
• vyos-debug - Adding the parameter to the linux boot line will produce timing results for the execution of
scripts during commit. If one is seeing an unexpected delay during manual or boot commit, this may be useful
in identifying bottlenecks. The internal flag is VYOS_DEBUG, and is found in vyatta-cfg. Output is directed to
/var/log/vyatta/cfg-stdout.log.
• vyos-config-debug - During development, coding errors can lead to a commit failure on boot, possibly result-
ing in a failed initialization of the CLI. In this circumstance, the kernel boot parameter vyos-config-debug
will ensure access to the system as user vyos, and will log a Python stack trace to the file /tmp/
boot-config-trace. File boot-config-trace will generate only if config loaded with a failure status.
649
VyOS Documentation, 发布 1.4.x (sagitta)
A number of flags can be set up to change the behaviour of VyOS at runtime. These flags can be toggled using either
environment variables or creating files.
For each feature, a file called vyos.feature.debug can be created to toggle the feature on. If a parameter is required
it can be placed inside the file as its first line.
The file can be placed in /tmp for one time debugging (as the file will be removed on reboot) or placed in ‘/config’to
stay permanently.
For example, /tmp/vyos.ifconfig.debug can be created to enable interface debugging.
It is also possible to set up the debugging using environment variables. In that case, the name will be (in uppercase)
VYOS_FEATURE_DEBUG.
For example running, export VYOS_IFCONFIG_DEBUG="" on your vbash, will have the same effect as touch
/tmp/vyos.ifconfig.debug.
• ifconfig - Once set, all commands used, and their responses received from the OS, will be presented on the
screen for inspection.
• command - Once set, all commands used, and their responses received from the OS, will be presented on the
screen for inspection.
• developer - Should a command fail, instead of printing a message to the user explaining how to report issues, the
python interpreter will start a PBD post-mortem session to allow the developer to debug the issue. As the debugger
will wait from input from the developer, it has the capacity to prevent a router to boot and therefore should only be
permanently set up on production if you are ready to see the OS fail to boot.
• log - In some rare cases, it may be useful to see what the OS is doing, including during boot. This option sends
all commands used by VyOS to a file. The default file is /tmp/full-log but it can be changed.
注解: In order to retrieve the debug output on the command-line you need to disable vyos-configd in addition.
This can be run either one-time by calling sudo systemctl stop vyos-configd or make this reboot-safe by
calling sudo systemctl disable vyos-configd.
14.3.1 FRR
Recent versions use the vyos.frr framework. The Python class is located inside our vyos-1x:python/vyos/
frr.py. It comes with an embedded debugging/ (print style) debugger as vyos.ifconfig does.
To enable debugging just run: $ touch /tmp/vyos.frr.debug
Sometimes it might be useful to debug Python code interactively on the live system rather than a IDE. This can be achieved
using pdb.
Let us assume you want to debug a Python script that is called by an op-mode command. After you found the script by
looking up the op-mode-defitions you can edit the script in the live system using e.g. vi: vi /usr/libexec/vyos/
op_mode/show_xyz.py
Insert the following statement right before the section where you want to investigate a problem (e.g. a statement you see
in a backtrace): import pdb; pdb.set_trace() Optionally you can surrounded this statement by an if which
only triggers under the condition you are interested in.
Once you run show xyz and your condition is triggered you should be dropped into the python debugger:
> /usr/libexec/vyos/op_mode/show_nat_translations.py(109)process()
-> rule_type = rule.get('type', '')
(Pdb)
You can type help to get an overview of the available commands, and help command to get more information on
each command.
Useful commands are:
• examine variables using pp(var)
• contine execution using cont
• get a backtrace using bt
When writing a new configuration migrator it may happen that you see an error when you try to invoke it manually on a
development system. This error will look like:
The reason is that the configuration migration backend is rewritten and uses a new form of “magic string”which is
applied on demand when real config migration is run on boot. When runnint individual migrators for testing, you need to
convert the “magic string”on your own by:
Beeing brave and running the latest rolling releases will sometimes trigger bugs due to corner cases we missed in our
design. Those bugs should be filed via Phabricator but you can help us to narrow doen the issue. Login to your VyOS
system and change into configuration mode by typing configure. Now re-load your boot configuration by simply
typing load followed by return.
You shoudl now see a Python backtrace which will help us to handle the issue, please attach it to the Phabricator task.
During the migration and extensive rewrite of functionality from Perl into Python a significant increase in the overall
system boottime was noticed. The system boot time can be analysed and a graph can be generated in the end which shows
in detail who called whom during the system startup phase.
This is done by utilizing the systemd-bootchart package which is now installed by default on the VyOS 1.3 (equ-
uleus) branch. The configuration is also versioned so we get comparable results. systemd-bootchart is configured
using this file: bootchart.conf
To enable boot time graphing change the Kernel commandline and add the folowing string: init=/usr/lib/
systemd/systemd-bootchart
This can also be done permanently by changing /boot/grub/grub.cfg.
14.4 Priorities
VyOS CLI is all about priorities. Every CLI node has a corresponding node.def file and possibly an attached script
that is executed when the node is present. Nodes can have a priority, and on system bootup - or any other commit to the
config all scripts are executed from lowest to higest priority. This is good as this gives a deterministic behavior.
To debug issues in priorities or to see what’s going on in the background you can use the /opt/vyatta/sbin/
priority.pl script which lists to you the execution order of the scripts.
Documentation
As most software projects we also have a lack in documentation. We encourage every VyOS user to help us improve our
documentation. This will not only be beneficial for you (when reading something up) but also for the whole world.
If you are willing to contribute to our documentation this is the definite guide how to do so.
注解: In contrast to submitting code patches, there is no requirement that you open up a Phabricator task prior to
submitting a Pull-Request to the documentation.
The Forking Workflow is fundamentally different than other popular Git workflows. Instead of using a single server-side
repository to act as the “central”codebase, it gives every developer their own server-side repository. This means that
each contributor has not one, but two Git repositories: a private local one and a public server-side one.
The main advantage of the Forking Workflow is that contributions can be integrated without the need for everybody to
push to a single central repository. Developers push to their own server-side repositories, and only the project maintainer
can push to the official repository. This allows the maintainer to accept commits from any developer without giving them
write access to the official codebase.
注解: Updates to our documentation should be delivered by a GitHub pull-request. This requires you already have a
GitHub account.
653
VyOS Documentation, 发布 1.4.x (sagitta)
• Make all your changes - please keep our commit rules in mind (Prepare patch/commit). This mainly applies to
proper commit messages describing your change (how and why). Please check out the documentation of Sphinx-
doc or reStructuredText if you are not familiar with it. This is used for writing our docs. Additional directives how
to write in RST can be obtained from reStructuredTextDirectives.
• Check your changes by locally building the documentation $ make html. Sphinx will build the html files in the
docs/_build folder. We provide you with a Docker container for an easy to use user experience. Check the
README.md file of this repository.
• View modified files by calling $ git status. You will get an overview of all files modified by you. You can
add individual files to the Git Index in the next step.
• Add modified files to Git index $ git add path/to/filename or add all unstaged files $ git add ..
All files added to the Git index will be part of you following Git commit.
• Commit your changes with the message, $ git commit -m "<commit message>" or use $ git
commit -v to have your configured editor launched. You can type in a commit message. Again please make
yourself comfortable with out rules (Prepare patch/commit).
• Push commits to your GitHub project: $ git push -u origin <branch-name>
• Submit pull-request. In GitHub visit the main repository and you should see a banner suggesting to make a pull
request. Fill out the form and describe what you do.
• Once pull resquests have been approved, you may want to locally update your forked repository too. First you’
ll have to add a second remote called upstream which points to our main repository. $ git remote add
upstream https://github.com/vyos/vyos-documentation.git
Check your configured remote repositories:
$ git remote -v
origin https://github.com/<username>/vyos-documentation.git (fetch)
origin https://github.com/<username>/vyos.documentation.git (push)
upstream https://github.com/vyos/vyos-documentation.git (fetch)
upstream https://github.com/vyos/vyos-documentation.git (push)
Your remote repo on Github is called origin, while the original repo you have forked is called upstream. Now
you can locally update your forked repo.
• If you want to update your fork on GitHub, too use the following: $ git push origin master
TOC Level
#####
Title
#####
(下页继续)
(续上页)
********
Chapters
********
Sections
========
Subsections
-----------
Subsubsections
^^^^^^^^^^^^^^
Paragraphs
""""""""""
Address space
Note the following RFCs (RFC 5737, RFC 3849, RFC 5389 and RFC 7042), which describe the reserved public IP
addresses and autonomous system numbers for the documentation:
• 192.0.2.0/24
• 198.51.100.0/24
• 203.0.113.0/24
• 2001:db8::/32
• 16bit ASN: 64496 - 64511
• 32bit ASN: 65536 - 65551
• Unicast MAC Addresses: 00-53-00 to 00-53-FF
• Multicast MAC-Addresses: 90-10-00 to 90-10-FF
Please don’t use other public address space.
Line length
Autolinter
Each GitHub Pull request will automatically lint against the Address space and line length.
Sometimes it is necessary to provide real IP Addresses like in the 配置蓝图. For this please use the sphinx comment
syntax .. stop_vyoslinter to stop the linter and .. start_vyoslinter to start.
When writing the documentation custom commands have been developed. Please make yourself comfortable with those
commands as this eases the way we render the documentation.
cfgcmd
When documenting CLI commands use the .. cfgcmd:: directive for all configuration mode commands. An expla-
nation of the described command should be added below this statement. Replace all variable contents with <value> or
somthing similar.
With those custom commands it will be possible to render them in a more descriptive way in the resulting HTML/PDF
manual.
opcmd
When documenting operational level command use the .. opcmd:: directive. An explanation of the described com-
mand should be added below this statement.
With those custom commands it will be possible to render them in a more descriptive way in the resulting HTML/PDF
manual.
Display all known ARP table entries spanning across all interfaces
cmdinclude
To minimize redundancy there is a special include directive. It include a txt file and replace the {{ var0 }} - {{
var9 }} with the correct value
.. cmdinclude:: /_include/interface-address.txt
:var0: ethernet
:var1: eth1
Example:
.. code-block:: none
vytask
When referencing to VyOS Phabricator Tasks, there is a custom Sphinx Markup command called vytask which auto-
matically renders to a proper Phabricator URL. This is heavily used in the Changelog section.
The documentation have 3 different types of pages, the same kind of pages must have the same structure to achieve a
recognition factor.
All RST files must follow the same TOC Level syntax and have to start with
#####
Titel
#####
A configuration mode folder and article covers a specific level of a command. The exact level depends on the command.
This should provide stability for URLs used in the forum or blogpost.
For example:
• set zone-policy is written in zone-policy/index.rst
• set interfaces ethernet is written in interfaces/ethernet.rst
The article starts with a short intruducing about the command or the technologie. Please include some helpfull links or
background informations.
After this a optional section follows. Some commands have requirements like the compatible hardware (e.g. Wifi) or
some commands you have to set before. For example it is recommended to set a route-map before configure bgp.
In the configuration part of the page all possible confiuration options should be documented. Use .. cfgcmd:: like
described above.
Related Operation command must be documented in the next part of the article. Use ::opcmd.. for these commands.
If there some troubleshooting guides releated to the commands. Explain it in the next optional part.
Operation mode commands, which didn’t fit in a related configuraton mode command must documented in this part of
the documentation.
General concepts for troubleshooting belong here as well as detailed process descriptions.
Anything else
Anything else what is not a configuration or a operation command have no predefined structure.
Coverage
Overview over all commands, which are documented in the .. cfgcmd:: or .. opcmd:: Directives.
The build process take all xml definition files from vyos-1x and extract each leaf command or executable command.
After this the commands are compare and shown in the following two tables. The script compare only the fixed part of a
command. All varables or values will be erase and then compare:
for example there are these two commands:
• documentation: interfaces ethernet <interface> address <address | dhcp |
dhcpv6>`
• xml: interface ethernet <ethernet> address <address>
Now the script earse all in between < and > and simply compare the strings.
There are 2 kind of problems:
Not documented yet
• A XML command are not found in .. cfgcmd:: or .. opcmd:: Commands
• The command should be documented
Nothing found in XML Definitions
• .. cfgcmd:: or .. opcmd:: Command are not found in a XML command
• Maybe the command where changed in the XML Definition, or the feature is not anymore in VyOS
• Some commands are not yet translated to XML
659
VyOS Documentation, 发布 1.4.x (sagitta)
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall group
ipv6-network-group
<name> description
<text>
Nothing found in XML Definitions
set firewall group
ipv6-network-group
<name> network <CIDR>
Nothing found in XML Definitions
set firewall group
network-group <name>
description <text>
Nothing found in XML Definitions
set firewall group
network-group <name>
network <CIDR>
Nothing found in XML Definitions
set firewall group
port-group <name>
description <text>
Nothing found in XML Definitions
set firewall group
port-group <name> port
[portname | portnumber |
startport-endport]
Nothing found in XML Definitions
set firewall
ip-src-route [enable
| disable]
Nothing found in XML Definitions
set firewall ipv6-name
<name> default-action
[drop | reject | accept]
Nothing found in XML Definitions
set firewall ipv6-name
<name> description
<text>
Nothing found in XML Definitions
set firewall
ipv6-name <name>
enable-default-log
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
action [drop | reject |
accept]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
description <text>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall ipv6-name
<name> rule <1-9999>
destination address
[address | addressrange
| CIDR]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
destination group
address-group <name>
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
destination group
network-group <name>
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
destination group
port-group <name>
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
destination port
[1-65535 | portname |
start-end]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
disable
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999> log
[disable | enable]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
protocol [<text> |
<0-255> | all | tcp_udp]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
source address [address
| addressrange | CIDR]
Nothing found in XML Definitions
set firewall
ipv6-name <name> rule
<1-9999> source group
address-group <name>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall
ipv6-name <name> rule
<1-9999> source group
network-group <name>
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
source group port-group
<name>
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
source mac-address
<mac-address>
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
source port [1-65535 |
portname | start-end]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999>
state [established |
invalid | new | related]
[enable | disable ]
Nothing found in XML Definitions
set firewall ipv6-name
<name> rule <1-9999> tcp
flags <text>
Nothing found in XML Definitions
set firewall
ipv6-receive-redirects
[enable | disable]
Nothing found in XML Definitions
set firewall
ipv6-src-route [enable |
disable]
Nothing found in XML Definitions
set firewall
log-martians [enable
| disable]
Nothing found in XML Definitions
set firewall name <name>
default-action [drop
| reject | accept]
Nothing found in XML Definitions
set firewall name <name>
description <text>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall name <name>
enable-default-log
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> action
[drop | reject | accept]
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
description <text>
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
destination address
[address | addressrange
| CIDR]
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
destination group
address-group <name>
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
destination group
network-group <name>
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
destination group
port-group <name>
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
destination port
[1-65535 | portname |
start-end]
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> disable
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
log [disable | enable]
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> protocol
[<text> | <0-255> | all
| tcp_udp]
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall name <name>
rule <1-9999> source
address [address |
addressrange | CIDR]
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> source
group address-group
<name>
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> source
group network-group
<name>
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> source
group port-group <name>
Nothing found in XML Definitions
set firewall name
<name> rule <1-9999>
source mac-address
<mac-address>
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> source
port [1-65535 | portname
| start-end]
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> state
[established | invalid |
new | related] [enable |
disable ]
Nothing found in XML Definitions
set firewall name <name>
rule <1-9999> tcp flags
<text>
Nothing found in XML Definitions
set firewall
options interface
<interface> adjust-mss
<number-of-bytes>
------------------
firewall-options.xml.in:
firewall options interface <interface>
adjust-mss
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall
options interface
<interface> adjust-mss6
<number-of-bytes>
------------------
firewall-options.xml.in:
firewall options interface <interface>
adjust-mss6
Not documented yet
------------------
firewall-options.xml.in:
firewall options interface <interface>
disable
set firewall
receive-redirects
[enable | disable]
Nothing found in XML Definitions
set firewall
send-redirects [enable |
disable]
Nothing found in XML Definitions
set firewall
source-validation
[strict | loose |
disable]
Nothing found in XML Definitions
set firewall
state-policy established
action [accept | drop |
reject]
Nothing found in XML Definitions
set firewall
state-policy established
log enable
Nothing found in XML Definitions
set firewall
state-policy invalid
action [accept | drop |
reject]
Nothing found in XML Definitions
set firewall
state-policy invalid
log enable
Nothing found in XML Definitions
set firewall
state-policy related
action [accept | drop |
reject]
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set firewall
state-policy related
log enable
Nothing found in XML Definitions
set firewall syn-cookies
[enable | disable]
Nothing found in XML Definitions
set firewall
twa-hazards-protection
[enable | disable]
Nothing found in XML Definitions
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
advertise-interval
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
authentication password
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
authentication type
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
description
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
disable
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
health-check failure-count
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
health-check interval
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
health-check script
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
hello-source-address
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
interface
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
no-preempt
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
peer-address
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
preempt-delay
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
priority
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
rfc3768-compatibility
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
transition-script backup
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
transition-script fault
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
transition-script master
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
transition-script mode-force
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
transition-script stop
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
virtual-address
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
virtual-address-excluded
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp group <group>
vrid
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp sync-group
<sync-group> member
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp sync-group
<sync-group> transition-script
backup
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp sync-group
<sync-group> transition-script fault
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp sync-group
<sync-group> transition-script
master
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrrp.xml.in:
high-availability vrrp sync-group
<sync-group> transition-script stop
set interface ethernet
<ethN> firewall [in |
out | local] [name |
ipv6-name] <rule-set>
Nothing found in XML Definitions
set interfaces bond
<interface> address
<address | dhcp |
dhcpv6>
Nothing found in XML Definitions
set interfaces bond
<interface> description
<description>
Nothing found in XML Definitions
set interfaces bond
<interface> dhcp-options
client-id <description>
Nothing found in XML Definitions
set interfaces bond
<interface> dhcp-options
default-route-distance
<distance>
Nothing found in XML Definitions
set interfaces bond
<interface> dhcp-options
host-name <hostname>
Nothing found in XML Definitions
set interfaces bond
<interface> dhcp-options
no-default-route
Nothing found in XML Definitions
set interfaces bond
<interface> dhcp-options
vendor-class-id
<vendor-id>
Nothing found in XML Definitions
set interfaces
bond <interface>
dhcpv6-options duid
<duid>
Nothing found in XML Definitions
set interfaces
bond <interface>
dhcpv6-options
parameters-only
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
bond <interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
Nothing found in XML Definitions
set interfaces
bond <interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
Nothing found in XML Definitions
set interfaces
bond <interface>
dhcpv6-options pd <id>
length <length>
Nothing found in XML Definitions
set interfaces
bond <interface>
dhcpv6-options
rapid-commit
Nothing found in XML Definitions
set interfaces
bond <interface>
dhcpv6-options
temporary
Nothing found in XML Definitions
set interfaces bond
<interface> disable
Nothing found in XML Definitions
set interfaces
bond <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
bond <interface>
disable-link-detect
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ad-
dress
set interfaces bonding
<interface> arp-monitor
interval <time>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> arp-
monitor interval
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bonding
<interface> arp-monitor
target <address>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> arp-
monitor target
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> de-
scription
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dhcp-
options client-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dhcp-
options default-route-distance
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dhcp-
options host-name
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dhcp-
options no-default-route
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dhcp-
options reject
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dhcp-
options vendor-class-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options duid
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options parameters-only
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options pd <pd> interface
<interface> address
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options pd <pd> interface
<interface> sla-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options pd <pd> length
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options rapid-commit
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
dhcpv6-options temporary
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> dis-
able
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
disable-link-detect
set interfaces bonding
<interface> hash-policy
<policy>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> hash-
policy
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip arp-
cache-timeout
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
disable-arp-filter
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
disable-forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
enable-arp-accept
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
enable-arp-announce
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
enable-arp-ignore
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
enable-proxy-arp
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
proxy-arp-pvlan
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ip
source-validation
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ipv6
address autoconf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ipv6
address eui64
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ipv6
address no-default-link-local
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> ipv6
dup-addr-detect-transmits
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> mac
set interfaces bonding
<interface> member
interface <member>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> mem-
ber interface
set interfaces bonding
<interface> min-links
<0-16>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> min-
links
set interfaces
bonding <interface>
mirror egress
<monitor-interface>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> mirror
egress
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
bonding <interface>
mirror ingress
<monitor-interface>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> mirror
ingress
set interfaces bonding
<interface> mode <802.
3ad | active-backup |
broadcast | round-robin
| transmit-load-balance
| adaptive-load-balance
| xor-hash>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> mode
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> mtu
set interfaces bonding
<interface> primary
<interface>
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> pri-
mary
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> address
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> description
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcp-options client-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcp-options default-route-
distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcp-options host-name
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-
s <vif-s> dhcp-options no-default-
route
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcp-options reject
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcp-options vendor-class-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcpv6-options duid
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcpv6-options parameters-
only
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcpv6-options pd <pd> in-
terface <interface> address
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcpv6-options pd <pd> in-
terface <interface> sla-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-
s <vif-s> dhcpv6-options pd <pd>
length
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcpv6-options rapid-
commit
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> dhcpv6-options temporary
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> disable
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> disable-link-detect
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip arp-cache-timeout
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip disable-arp-filter
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip disable-forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip enable-arp-accept
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip enable-arp-announce
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip enable-arp-ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip enable-proxy-arp
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip proxy-arp-pvlan
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ip source-validation
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ipv6 address autoconf
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ipv6 address eui64
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ipv6 address no-default-link-
local
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
vif-s <vif-s> ipv6 dup-addr-detect-
transmits
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> mtu
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> protocol
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> address
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> description
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcp-options
client-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcp-options
default-route-distance
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcp-options
host-name
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcp-options
no-default-route
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcp-options
reject
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcp-options
vendor-class-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
duid
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
parameters-only
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> interface <interface> ad-
dress
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> interface <interface> sla-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> length
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
rapid-commit
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
temporary
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> disable
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> disable-link-
detect
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ip arp-cache-
timeout
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ip disable-arp-
filter
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-
s <vif-s> vif-c <vif-c> ip disable-
forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
accept
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
announce
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-
s <vif-s> vif-c <vif-c> ip enable-
proxy-arp
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ip proxy-arp-
pvlan
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-
s <vif-s> vif-c <vif-c> ip source-
validation
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ipv6 address
autoconf
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ipv6 address
eui64
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ipv6 address
no-default-link-local
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ipv6 disable-
forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> ipv6 dup-addr-
detect-transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> mac
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> mtu
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vif-c <vif-c> vrf
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif-s
<vif-s> vrf
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> address
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> description
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcp-options client-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcp-options default-route-
distance
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcp-options host-name
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcp-options no-default-route
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcp-options reject
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcp-options vendor-class-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options duid
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options parameters-
only
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options pd <pd> inter-
face <interface> address
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options pd <pd> inter-
face <interface> sla-id
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options pd <pd>
length
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options rapid-commit
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> dhcpv6-options temporary
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> disable
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> disable-link-detect
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> egress-qos
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ingress-qos
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip arp-cache-timeout
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip disable-arp-filter
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip disable-forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip enable-arp-accept
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip enable-arp-announce
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip enable-arp-ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip enable-proxy-arp
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip proxy-arp-pvlan
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ip source-validation
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ipv6 address autoconf
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ipv6 address eui64
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ipv6 address no-default-link-
local
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding>
vif <vif> ipv6 dup-addr-detect-
transmits
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> mtu
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vif
<vif> vrf
Not documented yet
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> vrf
set interfaces bonding
<interface> xdp
------------------
interfaces-bonding.xml.in:
interfaces bonding <bonding> xdp
set interfaces bond
<interface> ip
arp-cache-timeout
Nothing found in XML Definitions
set interfaces bond
<interface> ip
disable-arp-filter
Nothing found in XML Definitions
set interfaces bond
<interface> ip
disable-forwarding
Nothing found in XML Definitions
set interfaces bond
<interface> ip
enable-arp-accept
Nothing found in XML Definitions
set interfaces bond
<interface> ip
enable-arp-announce
Nothing found in XML Definitions
set interfaces bond
<interface> ip
enable-arp-ignore
Nothing found in XML Definitions
set interfaces bond
<interface> ip
enable-proxy-arp
Nothing found in XML Definitions
set interfaces bond
<interface> ip
proxy-arp-pvlan
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bond
<interface> ip
source-validation
<strict | loose |
disable>
Nothing found in XML Definitions
set interfaces bond
<interface> ipv6 address
autoconf
Nothing found in XML Definitions
set interfaces bond
<interface> ipv6 address
eui64 <prefix>
Nothing found in XML Definitions
set interfaces bond
<interface> ipv6 address
no-default-link-local
Nothing found in XML Definitions
set interfaces bond
<interface> ipv6
disable-forwarding
Nothing found in XML Definitions
set interfaces bond
<interface> mac
<xx:xx:xx:xx:xx:xx>
Nothing found in XML Definitions
set interfaces bond
<interface> mtu <mtu>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> address
<address | dhcp |
dhcpv6>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> description
<description>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcp-options
client-id <description>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bond
<interface> vif
<vlan-id> dhcp-options
default-route-distance
<distance>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcp-options
host-name <hostname>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcp-options
no-default-route
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
duid <duid>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
parameters-only
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
pd <id> length <length>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
rapid-commit
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> dhcpv6-options
temporary
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> disable
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id>
disable-link-detect
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
arp-cache-timeout
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
disable-arp-filter
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
disable-forwarding
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
enable-arp-accept
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
enable-arp-announce
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
enable-arp-ignore
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
bond <interface>
vif <vlan-id> ip
enable-proxy-arp
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
proxy-arp-pvlan
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ip
source-validation
<strict | loose |
disable>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> ipv6 address
autoconf
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> ipv6 address
eui64 <prefix>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> ipv6 address
no-default-link-local
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> ipv6
disable-forwarding
Nothing found in XML Definitions
set interfaces
bond <interface>
vif <vlan-id> mac
<xx:xx:xx:xx:xx:xx>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> mtu <mtu>
Nothing found in XML Definitions
set interfaces bond
<interface> vif
<vlan-id> vrf <vrf>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bond
<interface> vrf <vrf>
Nothing found in XML Definitions
set interfaces bridge
<interface> address
<address | dhcp |
dhcpv6>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> address
set interfaces bridge
<interface> aging
<time>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> aging
set interfaces bridge
<interface> description
<description>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> descrip-
tion
set interfaces bridge
<interface> dhcp-options
client-id <description>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcp-
options client-id
set interfaces bridge
<interface> dhcp-options
default-route-distance
<distance>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcp-
options default-route-distance
set interfaces bridge
<interface> dhcp-options
host-name <hostname>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcp-
options host-name
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> dhcp-options
no-default-route
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcp-
options no-default-route
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcp-
options reject
set interfaces bridge
<interface> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcp-
options vendor-class-id
set interfaces
bridge <interface>
dhcpv6-options duid
<duid>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options duid
set interfaces
bridge <interface>
dhcpv6-options
parameters-only
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options parameters-only
set interfaces
bridge <interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options pd <pd> interface <inter-
face> address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
bridge <interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options pd <pd> interface <inter-
face> sla-id
set interfaces
bridge <interface>
dhcpv6-options pd <id>
length <length>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options pd <pd> length
set interfaces
bridge <interface>
dhcpv6-options
rapid-commit
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options rapid-commit
set interfaces
bridge <interface>
dhcpv6-options
temporary
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> dhcpv6-
options temporary
set interfaces bridge
<interface> disable
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> disable
set interfaces
bridge <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
bridge <interface>
disable-link-detect
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> disable-
link-detect
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> enable-vlan
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> enable-
vlan
set interfaces
bridge <interface>
forwarding-delay
<delay>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge>
forwarding-delay
set interfaces bridge
<interface> hello-time
<interval>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> hello-time
set interfaces bridge
<interface> igmp
querier
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> igmp
querier
set interfaces
bridge <interface> ip
arp-cache-timeout
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip arp-
cache-timeout
set interfaces
bridge <interface> ip
disable-arp-filter
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip disable-
arp-filter
set interfaces
bridge <interface> ip
disable-forwarding
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip disable-
forwarding
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
bridge <interface> ip
enable-arp-accept
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip enable-
arp-accept
set interfaces
bridge <interface> ip
enable-arp-announce
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip enable-
arp-announce
set interfaces
bridge <interface> ip
enable-arp-ignore
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip enable-
arp-ignore
set interfaces
bridge <interface> ip
enable-proxy-arp
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip enable-
proxy-arp
set interfaces
bridge <interface> ip
proxy-arp-pvlan
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip proxy-
arp-pvlan
set interfaces
bridge <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ip source-
validation
set interfaces bridge
<interface> ipv6 address
autoconf
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ipv6 ad-
dress autoconf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ipv6 ad-
dress eui64
set interfaces bridge
<interface> ipv6 address
no-default-link-local
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ipv6 ad-
dress no-default-link-local
set interfaces bridge
<interface> ipv6
disable-forwarding
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> ipv6 dup-
addr-detect-transmits
set interfaces bridge
<interface> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> mac
set interfaces bridge
<interface> max-age
<time>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> max-age
set interfaces bridge
<interface> member
interface <member>
Nothing found in XML Definitions
set interfaces bridge
<interface> member
interface <member>
allowed-vlan <vlan-id>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> member
interface <interface> allowed-vlan
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> member
interface <member> cost
<cost>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> member
interface <interface> cost
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> member
interface <interface> isolated
set interfaces bridge
<interface> member
interface <member>
native-vlan <vlan-id>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> member
interface <interface> native-vlan
set interfaces bridge
<interface> member
interface <member>
priority <priority>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> member
interface <interface> priority
set interfaces
bridge <interface>
mirror egress
<monitor-interface>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> mirror
egress
set interfaces
bridge <interface>
mirror ingress
<monitor-interface>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> mirror
ingress
set interfaces bridge
<interface> mtu <mtu>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> mtu
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> priority
set interfaces bridge
<interface> stp
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> stp
set interfaces bridge
<interface> vif
<vlan-id>
Nothing found in XML Definitions
set interfaces bridge
<interface> vif
<vlan-id> address
<address | dhcp |
dhcpv6>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
address
set interfaces bridge
<interface> vif
<vlan-id> description
<description>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
description
set interfaces bridge
<interface> vif
<vlan-id> dhcp-options
client-id <description>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcp-options client-id
set interfaces bridge
<interface> vif
<vlan-id> dhcp-options
default-route-distance
<distance>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcp-options default-route-distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> vif
<vlan-id> dhcp-options
host-name <hostname>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcp-options host-name
set interfaces bridge
<interface> vif
<vlan-id> dhcp-options
no-default-route
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcp-options no-default-route
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcp-options reject
set interfaces bridge
<interface> vif
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcp-options vendor-class-id
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
duid <duid>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options duid
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
parameters-only
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options parameters-only
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options pd <pd> interface
<interface> address
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options pd <pd> interface
<interface> sla-id
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
pd <id> length <length>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options pd <pd> length
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
rapid-commit
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options rapid-commit
set interfaces bridge
<interface> vif
<vlan-id> dhcpv6-options
temporary
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
dhcpv6-options temporary
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> vif
<vlan-id> disable
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
disable
set interfaces
bridge <interface>
vif <vlan-id>
disable-link-detect
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
disable-link-detect
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
egress-qos
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ingress-qos
set interfaces
bridge <interface>
vif <vlan-id> ip
arp-cache-timeout
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip arp-cache-timeout
set interfaces
bridge <interface>
vif <vlan-id> ip
disable-arp-filter
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip disable-arp-filter
set interfaces
bridge <interface>
vif <vlan-id> ip
disable-forwarding
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip disable-forwarding
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
bridge <interface>
vif <vlan-id> ip
enable-arp-accept
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip enable-arp-accept
set interfaces
bridge <interface>
vif <vlan-id> ip
enable-arp-announce
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip enable-arp-announce
set interfaces
bridge <interface>
vif <vlan-id> ip
enable-arp-ignore
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip enable-arp-ignore
set interfaces
bridge <interface>
vif <vlan-id> ip
enable-proxy-arp
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip enable-proxy-arp
set interfaces
bridge <interface>
vif <vlan-id> ip
proxy-arp-pvlan
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip proxy-arp-pvlan
set interfaces
bridge <interface>
vif <vlan-id> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ip source-validation
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> vif
<vlan-id> ipv6 address
autoconf
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ipv6 address autoconf
set interfaces bridge
<interface> vif
<vlan-id> ipv6 address
eui64 <prefix>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ipv6 address eui64
set interfaces bridge
<interface> vif
<vlan-id> ipv6 address
no-default-link-local
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ipv6 address no-default-link-local
set interfaces
bridge <interface>
vif <vlan-id> ipv6
disable-forwarding
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ipv6 disable-forwarding
Not documented yet
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
ipv6 dup-addr-detect-transmits
set interfaces
bridge <interface>
vif <vlan-id> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces bridge
<interface> vif
<vlan-id> mtu <mtu>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
mtu
set interfaces bridge
<interface> vif
<vlan-id> vrf <vrf>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vif <vif>
vrf
set interfaces bridge
<interface> vrf <vrf>
------------------
interfaces-bridge.xml.in:
interfaces bridge <bridge> vrf
set interfaces dummy
<interface> address
<address>
------------------
interfaces-dummy.xml.in:
interfaces dummy <dummy> address
set interfaces dummy
<interface> description
<description>
------------------
interfaces-dummy.xml.in:
interfaces dummy <dummy> de-
scription
set interfaces dummy
<interface> disable
------------------
interfaces-dummy.xml.in:
interfaces dummy <dummy> disable
Not documented yet
------------------
interfaces-dummy.xml.in:
interfaces dummy <dummy> ip
source-validation
set interfaces dummy
<interface> vrf <vrf>
------------------
interfaces-dummy.xml.in:
interfaces dummy <dummy> vrf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> address
<address | dhcp |
dhcpv6>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ad-
dress
set interfaces ethernet
<interface> description
<description>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> de-
scription
set interfaces ethernet
<interface> dhcp-options
client-id <description>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dhcp-
options client-id
set interfaces ethernet
<interface> dhcp-options
default-route-distance
<distance>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dhcp-
options default-route-distance
set interfaces ethernet
<interface> dhcp-options
host-name <hostname>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dhcp-
options host-name
set interfaces ethernet
<interface> dhcp-options
no-default-route
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dhcp-
options no-default-route
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dhcp-
options reject
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dhcp-
options vendor-class-id
set interfaces
ethernet <interface>
dhcpv6-options duid
<duid>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options duid
set interfaces
ethernet <interface>
dhcpv6-options
parameters-only
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options parameters-only
set interfaces
ethernet <interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options pd <pd> interface
<interface> address
set interfaces
ethernet <interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options pd <pd> interface
<interface> sla-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
dhcpv6-options pd <id>
length <length>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options pd <pd> length
set interfaces
ethernet <interface>
dhcpv6-options
rapid-commit
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options rapid-commit
set interfaces
ethernet <interface>
dhcpv6-options
temporary
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
dhcpv6-options temporary
set interfaces ethernet
<interface> disable
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> dis-
able
set interfaces
ethernet <interface>
disable-flow-control
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
disable-flow-control
set interfaces
ethernet <interface>
disable-link-detect
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
disable-link-detect
set interfaces ethernet
<interface> duplex <auto
| full | half>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> duplex
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> eapol
ca-cert-file <file>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> eapol
ca-cert-file
set interfaces ethernet
<interface> eapol
cert-file <file>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> eapol
cert-file
set interfaces ethernet
<interface> eapol
key-file <file>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> eapol
key-file
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> hw-id
set interfaces
ethernet <interface>
ip arp-cache-timeout
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip arp-
cache-timeout
set interfaces
ethernet <interface>
ip disable-arp-filter
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
disable-arp-filter
set interfaces
ethernet <interface>
ip disable-forwarding
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
disable-forwarding
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
ip enable-arp-accept
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
enable-arp-accept
set interfaces
ethernet <interface>
ip enable-arp-announce
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
enable-arp-announce
set interfaces
ethernet <interface>
ip enable-arp-ignore
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
enable-arp-ignore
set interfaces
ethernet <interface>
ip enable-proxy-arp
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
enable-proxy-arp
set interfaces ethernet
<interface> ip ospf bfd
Nothing found in XML Definitions
set interfaces
ethernet <interface>
ip proxy-arp-pvlan
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
proxy-arp-pvlan
set interfaces
ethernet <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ip
source-validation
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> ipv6 address
autoconf
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ipv6
address autoconf
set interfaces ethernet
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ipv6
address eui64
set interfaces ethernet
<interface> ipv6 address
no-default-link-local
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ipv6
address no-default-link-local
set interfaces ethernet
<interface> ipv6
disable-forwarding
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ipv6
dup-addr-detect-transmits
set interfaces ethernet
<interface> ipv6 ospfv3
bfd
Nothing found in XML Definitions
set interfaces ethernet
<interface> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> mac
set interfaces ethernet
<interface> mirror
<interface>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
mirror egress
<monitor-interface>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> mirror
egress
set interfaces
ethernet <interface>
mirror ingress
<monitor-interface>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> mirror
ingress
set interfaces ethernet
<interface> mtu <mtu>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> mtu
set interfaces ethernet
<interface> offload <gro
| gso | sg | tso | ufo |
rps>
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> of-
fload gro
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> of-
fload gso
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> of-
fload rps
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> of-
fload sg
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> of-
fload tso
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> of-
fload ufo
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ring-
buffer rx
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> ring-
buffer tx
set interfaces ethernet
<interface> speed <auto
| 10 | 100 | 1000 | 2500
| 5000 | 10000 | 25000 |
40000 | 50000 | 100000>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> speed
set interfaces ethernet
<interface> vif
<vlan-id>
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> address
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> description
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcp-options client-id
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcp-options default-route-
distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcp-options host-name
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-
s <vif-s> dhcp-options no-default-
route
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcp-options reject
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcp-options vendor-class-id
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcpv6-options duid
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcpv6-options parameters-
only
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcpv6-options pd <pd> in-
terface <interface> address
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcpv6-options pd <pd> in-
terface <interface> sla-id
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-
s <vif-s> dhcpv6-options pd <pd>
length
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcpv6-options rapid-
commit
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> dhcpv6-options temporary
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> disable
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> disable-link-detect
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip arp-cache-timeout
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip disable-arp-filter
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip disable-forwarding
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip enable-arp-accept
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip enable-arp-announce
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip enable-arp-ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip enable-proxy-arp
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip proxy-arp-pvlan
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ip source-validation
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ipv6 address autoconf
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ipv6 address eui64
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ipv6 address no-default-link-
local
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
vif-s <vif-s> ipv6 dup-addr-detect-
transmits
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> mtu
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> protocol
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> address
<address | dhcp |
dhcpv6>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> address
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> description
<description>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> description
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
client-id <description>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcp-options
client-id
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
default-route-distance
<distance>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcp-options
default-route-distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
host-name <hostname>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcp-options
host-name
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
no-default-route
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcp-options
no-default-route
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcp-options
reject
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcp-options
vendor-class-id
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
duid <duid>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
duid
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
parameters-only
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
parameters-only
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> interface <interface> ad-
dress
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> interface <interface> sla-id
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
pd <id> length <length>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> length
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
rapid-commit
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
rapid-commit
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
temporary
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
temporary
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> disable
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> disable
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id>
disable-link-detect
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> disable-link-
detect
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
arp-cache-timeout
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ip arp-cache-
timeout
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
disable-arp-filter
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ip disable-arp-
filter
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
disable-forwarding
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-
s <vif-s> vif-c <vif-c> ip disable-
forwarding
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-arp-accept
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
accept
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-arp-announce
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
announce
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-arp-ignore
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-proxy-arp
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-
s <vif-s> vif-c <vif-c> ip enable-
proxy-arp
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
proxy-arp-pvlan
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ip proxy-arp-
pvlan
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-
s <vif-s> vif-c <vif-c> ip source-
validation
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> ipv6 address
autoconf
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ipv6 address
autoconf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> ipv6 address
eui64 <prefix>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ipv6 address
eui64
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> ipv6 address
no-default-link-local
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ipv6 address
no-default-link-local
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> ipv6
disable-forwarding
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ipv6 disable-
forwarding
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> ipv6 dup-addr-
detect-transmits
set interfaces
ethernet <interface>
vif-s <vlan-id>
vif-c <vlan-id> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> mtu <mtu>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> mtu
set interfaces ethernet
<interface> vif-s
<vlan-id> vif-c
<vlan-id> vrf <vrf>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vif-c <vif-c> vrf
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif-s
<vif-s> vrf
set interfaces ethernet
<interface> vif
<vlan-id> address
<address | dhcp |
dhcpv6>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> address
set interfaces ethernet
<interface> vif
<vlan-id> description
<description>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> description
set interfaces ethernet
<interface> vif
<vlan-id> dhcp-options
client-id <description>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcp-options client-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif
<vlan-id> dhcp-options
default-route-distance
<distance>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcp-options default-route-
distance
set interfaces ethernet
<interface> vif
<vlan-id> dhcp-options
host-name <hostname>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcp-options host-name
set interfaces ethernet
<interface> vif
<vlan-id> dhcp-options
no-default-route
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcp-options no-default-route
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcp-options reject
set interfaces ethernet
<interface> vif
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcp-options vendor-class-id
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
duid <duid>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options duid
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
parameters-only
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options parameters-
only
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options pd <pd> inter-
face <interface> address
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options pd <pd> inter-
face <interface> sla-id
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
pd <id> length <length>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options pd <pd>
length
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
rapid-commit
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options rapid-commit
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces ethernet
<interface> vif
<vlan-id> dhcpv6-options
temporary
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> dhcpv6-options temporary
set interfaces ethernet
<interface> vif
<vlan-id> disable
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> disable
set interfaces
ethernet <interface>
vif <vlan-id>
disable-link-detect
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> disable-link-detect
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> egress-qos
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ingress-qos
set interfaces
ethernet <interface>
vif <vlan-id> ip
arp-cache-timeout
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip arp-cache-timeout
set interfaces
ethernet <interface>
vif <vlan-id> ip
disable-arp-filter
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip disable-arp-filter
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
vif <vlan-id> ip
disable-forwarding
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip disable-forwarding
set interfaces
ethernet <interface>
vif <vlan-id> ip
enable-arp-accept
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip enable-arp-accept
set interfaces
ethernet <interface>
vif <vlan-id> ip
enable-arp-announce
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip enable-arp-announce
set interfaces
ethernet <interface>
vif <vlan-id> ip
enable-arp-ignore
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip enable-arp-ignore
set interfaces
ethernet <interface>
vif <vlan-id> ip
enable-proxy-arp
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip enable-proxy-arp
set interfaces
ethernet <interface>
vif <vlan-id> ip
proxy-arp-pvlan
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip proxy-arp-pvlan
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
vif <vlan-id> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ip source-validation
set interfaces ethernet
<interface> vif
<vlan-id> ipv6 address
autoconf
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ipv6 address autoconf
set interfaces ethernet
<interface> vif
<vlan-id> ipv6 address
eui64 <prefix>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ipv6 address eui64
set interfaces ethernet
<interface> vif
<vlan-id> ipv6 address
no-default-link-local
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ipv6 address no-default-link-
local
set interfaces
ethernet <interface>
vif <vlan-id> ipv6
disable-forwarding
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet>
vif <vif> ipv6 dup-addr-detect-
transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
ethernet <interface>
vif <vlan-id> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> mac
set interfaces ethernet
<interface> vif
<vlan-id> mtu <mtu>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> mtu
set interfaces ethernet
<interface> vif
<vlan-id> vrf <vrf>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vif
<vif> vrf
set interfaces ethernet
<interface> vrf <vrf>
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> vrf
set interfaces ethernet
<interface> xdp
------------------
interfaces-ethernet.xml.in:
interfaces ethernet <ethernet> xdp
set interfaces geneve
<interface> address
<address>
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> address
set interfaces geneve
<interface> description
<description>
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> descrip-
tion
set interfaces geneve
<interface> disable
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
geneve <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
geneve <interface>
disable-link-detect
Nothing found in XML Definitions
set interfaces geneve
gnv0 remote <address>
Nothing found in XML Definitions
set interfaces geneve
gnv0 vni <vni>
Nothing found in XML Definitions
set interfaces
geneve <interface> ip
arp-cache-timeout
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip arp-
cache-timeout
set interfaces
geneve <interface> ip
disable-arp-filter
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
disable-arp-filter
set interfaces
geneve <interface> ip
disable-forwarding
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
disable-forwarding
set interfaces
geneve <interface> ip
enable-arp-accept
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
enable-arp-accept
set interfaces
geneve <interface> ip
enable-arp-announce
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
enable-arp-announce
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
geneve <interface> ip
enable-arp-ignore
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
enable-arp-ignore
set interfaces
geneve <interface> ip
enable-proxy-arp
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
enable-proxy-arp
set interfaces
geneve <interface> ip
proxy-arp-pvlan
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip proxy-
arp-pvlan
set interfaces
geneve <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ip
source-validation
set interfaces geneve
<interface> ipv6 address
autoconf
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ipv6 ad-
dress autoconf
set interfaces geneve
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ipv6 ad-
dress eui64
set interfaces geneve
<interface> ipv6 address
no-default-link-local
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ipv6 ad-
dress no-default-link-local
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces geneve
<interface> ipv6
disable-forwarding
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> ipv6
dup-addr-detect-transmits
set interfaces geneve
<interface> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> mac
set interfaces geneve
<interface> mtu <mtu>
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> mtu
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> parame-
ters ip dont-fragment
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> parame-
ters ip tos
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> parame-
ters ip ttl
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> parame-
ters ipv6 flowlabel
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> remote
Not documented yet
------------------
interfaces-geneve.xml.in:
interfaces geneve <geneve> vni
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces geneve
<interface> vrf <vrf>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ip rip
authentication md5 <id>
password <text>
Nothing found in XML Definitions
set interfaces
<inttype> <intname>
ip rip authentication
plaintext-password
<text>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ip rip
split-horizon disable
Nothing found in XML Definitions
set interfaces
<inttype> <intname>
ip rip split-horizon
poison-reverse
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
cost <number>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
dead-interval <number>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
hello-interval <number>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
mtu-ignore
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
network <type>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
passive
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
priority <number>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces <inttype>
<intname> ipv6 ospfv3
retransmit-interval
<number>
Nothing found in XML Definitions
set interfaces <inttype>
<intname> ipv6 ospfv3
transmit-delay <number>
Nothing found in XML Definitions
set interfaces l2tpv3
<interface> address
<address>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> address
set interfaces l2tpv3
<interface> description
<description>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> descrip-
tion
Not documented yet
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3>
destination-port
set interfaces l2tpv3
<interface> disable
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> disable
set interfaces
l2tpv3 <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
l2tpv3 <interface>
disable-link-detect
Nothing found in XML Definitions
set interfaces
l2tpv3 <interface>
encapsulation <udp |
ip>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> encapsu-
lation
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
l2tpv3 <interface> ip
arp-cache-timeout
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip arp-
cache-timeout
set interfaces
l2tpv3 <interface> ip
disable-arp-filter
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip disable-
arp-filter
set interfaces
l2tpv3 <interface> ip
disable-forwarding
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip disable-
forwarding
set interfaces
l2tpv3 <interface> ip
enable-arp-accept
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip enable-
arp-accept
set interfaces
l2tpv3 <interface> ip
enable-arp-announce
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip enable-
arp-announce
set interfaces
l2tpv3 <interface> ip
enable-arp-ignore
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip enable-
arp-ignore
set interfaces
l2tpv3 <interface> ip
enable-proxy-arp
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip enable-
proxy-arp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
l2tpv3 <interface> ip
proxy-arp-pvlan
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip proxy-
arp-pvlan
set interfaces
l2tpv3 <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ip source-
validation
set interfaces l2tpv3
<interface> ipv6 address
autoconf
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ipv6 ad-
dress autoconf
set interfaces l2tpv3
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ipv6 ad-
dress eui64
set interfaces l2tpv3
<interface> ipv6 address
no-default-link-local
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ipv6 ad-
dress no-default-link-local
set interfaces l2tpv3
<interface> ipv6
disable-forwarding
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> ipv6 dup-
addr-detect-transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces l2tpv3
<interface> local-ip
<address>
Nothing found in XML Definitions
set interfaces l2tpv3
<interface> mac
<xx:xx:xx:xx:xx:xx>
Nothing found in XML Definitions
set interfaces l2tpv3
<interface> mtu <mtu>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> mtu
set interfaces
l2tpv3 <interface>
peer-session-id <id>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> peer-
session-id
set interfaces
l2tpv3 <interface>
peer-tunnel-id <id>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> peer-
tunnel-id
Not documented yet
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> remote
set interfaces l2tpv3
<interface> remote-ip
<address>
Nothing found in XML Definitions
set interfaces l2tpv3
<interface> session-id
<id>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> session-id
Not documented yet
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> source-
address
Not documented yet
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> source-
port
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces l2tpv3
<interface> tunnel-id
<id>
------------------
interfaces-l2tpv3.xml.in:
interfaces l2tpv3 <l2tpv3> tunnel-id
set interfaces l2tpv3
<interface> vrf <vrf>
Nothing found in XML Definitions
set interfaces loopback
<interface> address
<address>
------------------
interfaces-loopback.xml.in:
interfaces loopback <loopback> ad-
dress
set interfaces loopback
<interface> description
<description>
------------------
interfaces-loopback.xml.in:
interfaces loopback <loopback> de-
scription
Not documented yet
------------------
interfaces-loopback.xml.in:
interfaces loopback <loopback> ip
source-validation
set interfaces macsec
<interface> address
<address | dhcp |
dhcpv6>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> address
set interfaces macsec
<interface> description
<description>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> descrip-
tion
set interfaces macsec
<interface> dhcp-options
client-id <description>
Nothing found in XML Definitions
set interfaces macsec
<interface> dhcp-options
default-route-distance
<distance>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces macsec
<interface> dhcp-options
host-name <hostname>
Nothing found in XML Definitions
set interfaces macsec
<interface> dhcp-options
no-default-route
Nothing found in XML Definitions
set interfaces macsec
<interface> dhcp-options
vendor-class-id
<vendor-id>
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options duid
<duid>
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options
parameters-only
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options pd <id>
length <length>
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options
rapid-commit
Nothing found in XML Definitions
set interfaces
macsec <interface>
dhcpv6-options
temporary
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces macsec
<interface> disable
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> disable
set interfaces
macsec <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
macsec <interface>
disable-link-detect
Nothing found in XML Definitions
set interfaces
macsec <interface> ip
arp-cache-timeout
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip arp-
cache-timeout
set interfaces
macsec <interface> ip
disable-arp-filter
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
disable-arp-filter
set interfaces
macsec <interface> ip
disable-forwarding
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
disable-forwarding
set interfaces
macsec <interface> ip
enable-arp-accept
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
enable-arp-accept
set interfaces
macsec <interface> ip
enable-arp-announce
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
enable-arp-announce
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
macsec <interface> ip
enable-arp-ignore
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
enable-arp-ignore
set interfaces
macsec <interface> ip
enable-proxy-arp
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
enable-proxy-arp
set interfaces
macsec <interface> ip
proxy-arp-pvlan
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
proxy-arp-pvlan
set interfaces
macsec <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ip
source-validation
set interfaces macsec
<interface> ipv6 address
autoconf
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ipv6 ad-
dress autoconf
set interfaces macsec
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ipv6 ad-
dress eui64
set interfaces macsec
<interface> ipv6 address
no-default-link-local
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ipv6 ad-
dress no-default-link-local
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces macsec
<interface> ipv6
disable-forwarding
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> ipv6
dup-addr-detect-transmits
set interfaces macsec
<interface> mac
<xx:xx:xx:xx:xx:xx>
Nothing found in XML Definitions
set interfaces macsec
<interface> mtu <mtu>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> mtu
set interfaces
macsec <interface>
security cipher
<gcm-aes-128|gcm-aes-256>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> security
cipher
set interfaces macsec
<interface> security
encrypt
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> security
encrypt
set interfaces macsec
<interface> security mka
cak <key>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> security
mka cak
set interfaces macsec
<interface> security mka
ckn <key>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> security
mka ckn
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces macsec
<interface> security mka
priority <priority>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> security
mka priority
set interfaces macsec
<interface> security
replay-window <window>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> security
replay-window
set interfaces
macsec <interface>
source-interface
<physical-source>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> source-
interface
set interfaces macsec
<interface> vrf <vrf>
------------------
interfaces-macsec.xml.in:
interfaces macsec <macsec> vrf
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> au-
thentication password
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> au-
thentication username
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> de-
scription
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
device-type
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> dis-
able
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> en-
cryption cipher
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> en-
cryption disable-ncp
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> en-
cryption ncp-ciphers
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> hash
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> ipv6
address autoconf
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> ipv6
address eui64
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> ipv6
address no-default-link-local
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> ipv6
dup-addr-detect-transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> keep-
alive failure-count
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> keep-
alive interval
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
local-address <local-address>
subnet-mask
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> local-
host
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> local-
port
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> mode
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
openvpn-option
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
persistent-tunnel
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> pro-
tocol
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
remote-address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
remote-host
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
remote-port
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
replace-default-route local
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client-ip-pool disable
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client-ip-pool start
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client-ip-pool stop
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client-ip-pool subnet-mask
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client-ipv6-pool base
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client-ipv6-pool disable
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client <client> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client <client> ip
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client <client> push-route
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server client <client> subnet
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server domain-name
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server max-connections
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server name-server
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server push-route
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server reject-unconfigured-clients
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server subnet
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
server topology
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn>
shared-secret-key-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
auth-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls ca-
cert-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
cert-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
crl-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
crypt-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
dh-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
key-file
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls
role
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> tls tls-
version-min
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> use-
lzo-compression
Not documented yet
------------------
interfaces-openvpn.xml.in:
interfaces openvpn <openvpn> vrf
set interfaces openvpn
vtun10 openvpn-option
'persistent-key'
Nothing found in XML Definitions
set interfaces openvpn
vtun10 openvpn-option
'push "keepalive 1
10"'
Nothing found in XML Definitions
set interfaces
pppoe <interface>
access-concentrator
<name>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> access-
concentrator
set interfaces
pppoe <interface>
authentication password
<password>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> authenti-
cation password
set interfaces
pppoe <interface>
authentication user
<username>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> authenti-
cation user
set interfaces
pppoe <interface>
connect-on-demand
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> connect-
on-demand
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> default-
route
set interfaces
pppoe <interface>
default-route [auto |
force | none]
Nothing found in XML Definitions
set interfaces pppoe
<interface> description
<description>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> descrip-
tion
Not documented yet
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options duid
Not documented yet
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options parameters-only
set interfaces
pppoe <interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options pd <pd> interface <inter-
face> address
set interfaces
pppoe <interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options pd <pd> interface <inter-
face> sla-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pppoe <interface>
dhcpv6-options pd <id>
length <length>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options pd <pd> length
Not documented yet
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options rapid-commit
Not documented yet
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> dhcpv6-
options temporary
set interfaces pppoe
<interface> disable
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> disable
set interfaces pppoe
<interface> idle-timeout
<time>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> idle-
timeout
Not documented yet
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> ip source-
validation
set interfaces pppoe
<interface> ipv6 address
autoconf
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> ipv6 ad-
dress autoconf
set interfaces
pppoe <interface>
local-address <address>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> local-
address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces pppoe
<interface> mtu <mtu>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> mtu
set interfaces pppoe
<interface> no-peer-dns
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> no-peer-
dns
set interfaces
pppoe <interface>
remote-address
<address>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> remote-
address
set interfaces pppoe
<interface> service-name
<name>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> service-
name
set interfaces
pppoe <interface>
source-interface
<source-interface>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> source-
interface
set interfaces pppoe
<interface> vrf <vrf>
------------------
interfaces-pppoe.xml.in:
interfaces pppoe <pppoe> vrf
set interfaces
pseudo-ethernet
<interface> address
<address | dhcp |
dhcpv6>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> description
<description>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> description
set interfaces
pseudo-ethernet
<interface> dhcp-options
client-id <description>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcp-options client-id
set interfaces
pseudo-ethernet
<interface> dhcp-options
default-route-distance
<distance>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcp-options default-
route-distance
set interfaces
pseudo-ethernet
<interface> dhcp-options
host-name <hostname>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcp-options host-name
set interfaces
pseudo-ethernet
<interface> dhcp-options
no-default-route
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcp-options no-default-
route
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcp-options reject
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcp-options vendor-class-
id
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options duid
<duid>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcpv6-options duid
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options
parameters-only
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet
<pseudo-ethernet> dhcpv6-options
parameters-only
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcpv6-options pd <pd>
interface <interface> address
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcpv6-options pd <pd>
interface <interface> sla-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options pd <id>
length <length>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcpv6-options pd <pd>
length
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options
rapid-commit
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcpv6-options rapid-
commit
set interfaces
pseudo-ethernet
<interface>
dhcpv6-options
temporary
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> dhcpv6-options temporary
set interfaces
pseudo-ethernet
<interface> disable
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> disable
set interfaces
pseudo-ethernet
<interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
pseudo-ethernet
<interface>
disable-link-detect
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> disable-link-detect
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> ip
arp-cache-timeout
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip arp-cache-timeout
set interfaces
pseudo-ethernet
<interface> ip
disable-arp-filter
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip disable-arp-filter
set interfaces
pseudo-ethernet
<interface> ip
disable-forwarding
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip disable-forwarding
set interfaces
pseudo-ethernet
<interface> ip
enable-arp-accept
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip enable-arp-accept
set interfaces
pseudo-ethernet
<interface> ip
enable-arp-announce
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip enable-arp-announce
set interfaces
pseudo-ethernet
<interface> ip
enable-arp-ignore
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip enable-arp-ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> ip
enable-proxy-arp
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip enable-proxy-arp
set interfaces
pseudo-ethernet
<interface> ip
proxy-arp-pvlan
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip proxy-arp-pvlan
set interfaces
pseudo-ethernet
<interface> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ip source-validation
set interfaces
pseudo-ethernet
<interface> ipv6 address
autoconf
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ipv6 address autoconf
set interfaces
pseudo-ethernet
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ipv6 address eui64
set interfaces
pseudo-ethernet
<interface> ipv6 address
no-default-link-local
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ipv6 address no-default-
link-local
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> ipv6
disable-forwarding
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> ipv6 dup-addr-detect-
transmits
set interfaces
pseudo-ethernet
<interface> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> mac
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> mode
set interfaces
pseudo-ethernet
<interface> mtu <mtu>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> mtu
set interfaces
pseudo-ethernet
<interface>
source-interface <ethX>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> source-interface
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> address
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> description
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcp-options
client-id
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcp-options
default-route-distance
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcp-options
host-name
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcp-options
no-default-route
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcp-options
reject
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcp-options
vendor-class-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options duid
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options parameters-only
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options pd <pd> interface <inter-
face> address
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options pd <pd> interface <inter-
face> sla-id
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options pd <pd> length
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options rapid-commit
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> dhcpv6-
options temporary
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> disable-link-
detect
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip arp-cache-
timeout
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip disable-
arp-filter
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip disable-
forwarding
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip enable-arp-
accept
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip enable-arp-
announce
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip enable-arp-
ignore
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip enable-
proxy-arp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip proxy-arp-
pvlan
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ip source-
validation
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ipv6 address
autoconf
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ipv6 address
eui64
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ipv6 address
no-default-link-local
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ipv6 disable-
forwarding
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> ipv6 dup-
addr-detect-transmits
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> mtu
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> protocol
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
address
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
description
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcp-options client-id
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcp-options default-route-distance
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcp-options host-name
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcp-options no-default-route
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcp-options reject
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcp-options vendor-class-id
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcpv6-options duid
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcpv6-options parameters-only
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-
c> dhcpv6-options pd <pd> interface
<interface> address
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-
c> dhcpv6-options pd <pd> interface
<interface> sla-id
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcpv6-options pd <pd> length
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcpv6-options rapid-commit
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
dhcpv6-options temporary
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
disable
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
disable-link-detect
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip arp-cache-timeout
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip disable-arp-filter
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip disable-forwarding
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip enable-arp-accept
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip enable-arp-announce
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip enable-arp-ignore
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip enable-proxy-arp
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip proxy-arp-pvlan
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ip source-validation
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ipv6 address autoconf
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ipv6 address eui64
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ipv6 address no-default-link-local
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ipv6 disable-forwarding
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
ipv6 dup-addr-detect-transmits
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
mac
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
mtu
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vif-c <vif-c>
vrf
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif-s <vif-s> vrf
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> address
<address | dhcp |
dhcpv6>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> address
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> description
<description>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> description
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcp-options
client-id <description>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcp-options
client-id
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcp-options
default-route-distance
<distance>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcp-options
default-route-distance
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcp-options
host-name <hostname>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcp-options
host-name
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcp-options
no-default-route
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcp-options no-
default-route
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcp-options re-
ject
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcp-options
vendor-class-id
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
duid <duid>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
duid
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
parameters-only
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
parameters-only
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
pd <pd> interface <interface> ad-
dress
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
pd <pd> interface <interface> sla-id
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
pd <id> length <length>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
pd <pd> length
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
rapid-commit
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
rapid-commit
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> dhcpv6-options
temporary
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> dhcpv6-options
temporary
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> disable
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface>
vif <vlan-id>
disable-link-detect
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> disable-link-
detect
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> egress-qos
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ingress-qos
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
arp-cache-timeout
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip arp-cache-
timeout
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
disable-arp-filter
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip disable-arp-
filter
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
disable-forwarding
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip disable-
forwarding
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
enable-arp-accept
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip enable-arp-
accept
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
enable-arp-announce
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip enable-arp-
announce
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
enable-arp-ignore
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip enable-arp-
ignore
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
enable-proxy-arp
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip enable-proxy-
arp
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
proxy-arp-pvlan
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip proxy-arp-
pvlan
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ip source-
validation
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ipv6 address
autoconf
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ipv6 address au-
toconf
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ipv6 address
eui64 <prefix>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ipv6 address
eui64
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ipv6 address
no-default-link-local
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ipv6 address no-
default-link-local
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> ipv6
disable-forwarding
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ipv6 disable-
forwarding
Not documented yet
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> ipv6 dup-addr-
detect-transmits
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> mac
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> mtu <mtu>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> mtu
set interfaces
pseudo-ethernet
<interface> vif
<vlan-id> vrf <vrf>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vif <vif> vrf
set interfaces
pseudo-ethernet
<interface> vrf <vrf>
------------------
interfaces-pseudo-ethernet.xml.in:
interfaces pseudo-ethernet <pseudo-
ethernet> vrf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> 6rd-prefix
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> 6rd-relay-
prefix
set interfaces tunnel
<interface> address
<address>
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> address
set interfaces tunnel
<interface> description
<description>
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> descrip-
tion
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> dhcp-
interface
set interfaces tunnel
<interface> disable
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> disable
set interfaces
tunnel <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
tunnel <interface>
disable-link-detect
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> disable-
link-detect
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> encapsu-
lation
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
tunnel <interface> ip
arp-cache-timeout
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip arp-
cache-timeout
set interfaces
tunnel <interface> ip
disable-arp-filter
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip disable-
arp-filter
set interfaces
tunnel <interface> ip
disable-forwarding
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip disable-
forwarding
set interfaces
tunnel <interface> ip
enable-arp-accept
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip enable-
arp-accept
set interfaces
tunnel <interface> ip
enable-arp-announce
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip enable-
arp-announce
set interfaces
tunnel <interface> ip
enable-arp-ignore
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip enable-
arp-ignore
set interfaces
tunnel <interface> ip
enable-proxy-arp
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip enable-
proxy-arp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
tunnel <interface> ip
proxy-arp-pvlan
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip proxy-
arp-pvlan
set interfaces
tunnel <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ip source-
validation
set interfaces tunnel
<interface> ipv6 address
autoconf
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ipv6 ad-
dress autoconf
set interfaces tunnel
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ipv6 ad-
dress eui64
set interfaces tunnel
<interface> ipv6 address
no-default-link-local
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ipv6 ad-
dress no-default-link-local
set interfaces tunnel
<interface> ipv6
disable-forwarding
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> ipv6 dup-
addr-detect-transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces tunnel
<interface> mac
<xx:xx:xx:xx:xx:xx>
Nothing found in XML Definitions
set interfaces tunnel
<interface> mtu <mtu>
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> mtu
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> multicast
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters erspan direction
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters erspan hw-id
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters erspan index
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters erspan version
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ip key
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ip no-pmtu-discovery
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ip tos
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ip ttl
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ipv6 encaplimit
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ipv6 flowlabel
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ipv6 hoplimit
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> parame-
ters ipv6 tclass
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> remote
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> source-
address
Not documented yet
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> source-
interface
set interfaces tunnel
<interface> vrf <vrf>
------------------
interfaces-tunnel.xml.in:
interfaces tunnel <tunnel> vrf
set interfaces <dummy
| ethernet | bonding
| bridge | pppoe>
<interface> vrf <name>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces vxlan
<interface> address
<address>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> address
set interfaces vxlan
<interface> description
<description>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> description
set interfaces vxlan
<interface> disable
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> disable
set interfaces
vxlan <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
vxlan <interface>
disable-link-detect
Nothing found in XML Definitions
set interfaces vxlan
<interface> group
<address>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> group
set interfaces
vxlan <interface> ip
arp-cache-timeout
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip arp-
cache-timeout
set interfaces
vxlan <interface> ip
disable-arp-filter
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip disable-
arp-filter
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
vxlan <interface> ip
disable-forwarding
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip disable-
forwarding
set interfaces
vxlan <interface> ip
enable-arp-accept
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip enable-
arp-accept
set interfaces
vxlan <interface> ip
enable-arp-announce
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip enable-
arp-announce
set interfaces
vxlan <interface> ip
enable-arp-ignore
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip enable-
arp-ignore
set interfaces
vxlan <interface> ip
enable-proxy-arp
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip enable-
proxy-arp
set interfaces
vxlan <interface> ip
proxy-arp-pvlan
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip proxy-
arp-pvlan
set interfaces vxlan
<interface> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ip source-
validation
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces vxlan
<interface> ipv6 address
autoconf
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ipv6 ad-
dress autoconf
set interfaces vxlan
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ipv6 ad-
dress eui64
set interfaces vxlan
<interface> ipv6 address
no-default-link-local
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ipv6 ad-
dress no-default-link-local
set interfaces vxlan
<interface> ipv6
disable-forwarding
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> ipv6 dup-
addr-detect-transmits
set interfaces vxlan
<interface> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> mac
set interfaces vxlan
<interface> mtu <mtu>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> mtu
Not documented yet
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> parameters
ip dont-fragment
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> parameters
ip tos
Not documented yet
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> parameters
ip ttl
Not documented yet
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> parameters
ipv6 flowlabel
Not documented yet
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> parameters
nolearning
set interfaces vxlan
<interface> port <port>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> port
set interfaces vxlan
<interface> remote
<address>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> remote
set interfaces
vxlan <interface>
source-address
<interface>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> source-
address
set interfaces
vxlan <interface>
source-interface
<interface>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> source-
interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces vxlan
<interface> vni
<number>
------------------
interfaces-vxlan.xml.in:
interfaces vxlan <vxlan> vni
set interfaces vxlan
<interface> vrf <vrf>
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
address
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
description
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
disable
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
fwmark
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
arp-cache-timeout
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
disable-arp-filter
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
disable-forwarding
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
enable-arp-accept
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
enable-arp-announce
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
enable-arp-ignore
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
enable-proxy-arp
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
proxy-arp-pvlan
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard> ip
source-validation
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
ipv6 address autoconf
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
ipv6 address eui64
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
ipv6 address no-default-link-local
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
ipv6 disable-forwarding
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
ipv6 dup-addr-detect-transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
mtu
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> address
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> allowed-ips
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> disable
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> persistent-keepalive
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> port
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> preshared-key
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
peer <peer> pubkey
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
port
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
private-key
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireguard.xml.in:
interfaces wireguard <wireguard>
vrf
set interfaces wireless
<interface> address
<address | dhcp |
dhcpv6>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ad-
dress
set interfaces wireless
<interface> capabilities
ht 40mhz-incapable
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht 40mhz-incapable
set interfaces wireless
<interface> capabilities
ht auto-powersave
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht auto-powersave
set interfaces wireless
<interface> capabilities
ht channel-set-width
<ht20 | ht40+ | ht40->
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht channel-set-width
set interfaces wireless
<interface> capabilities
ht delayed-block-ack
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht delayed-block-ack
set interfaces wireless
<interface> capabilities
ht dsss-cck-40
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht dsss-cck-40
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> capabilities
ht greenfield
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht greenfield
set interfaces wireless
<interface> capabilities
ht ldpc
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht ldpc
set interfaces wireless
<interface> capabilities
ht lsig-protection
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht lsig-protection
set interfaces wireless
<interface> capabilities
ht max-amsdu <3839 |
7935>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht max-amsdu
set interfaces wireless
<interface> capabilities
ht short-gi <20 | 40>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht short-gi
set interfaces wireless
<interface> capabilities
ht smps <static |
dynamic>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht smps
set interfaces wireless
<interface> capabilities
ht stbc rx <num>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht stbc rx
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> capabilities
ht stbc tx
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities ht stbc tx
set interfaces wireless
<interface> capabilities
require-ht
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities require-ht
set interfaces wireless
<interface> capabilities
require-hvt
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities require-vht
set interfaces wireless
<interface> capabilities
vht antenna-count
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht antenna-count
set interfaces
wireless <interface>
capabilities vht
antenna-pattern-fixed
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht antenna-pattern-fixed
set interfaces wireless
<interface> capabilities
vht beamform
<single-user-beamformer
| single-user-beamformee
| multi-user-beamformer
| multi-user-beamformee>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht beamform
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> capabilities
vht center-channel-freq
<freq-1 | freq-2>
<number>
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht center-channel-freq freq-
1
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht center-channel-freq freq-
2
set interfaces wireless
<interface> capabilities
vht channel-set-width <0
| 1 | 2 | 3>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht channel-set-width
set interfaces wireless
<interface> capabilities
vht ldpc
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht ldpc
set interfaces wireless
<interface> capabilities
vht link-adaptation
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht link-adaptation
set interfaces wireless
<interface> capabilities
vht max-mpdu <value>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht max-mpdu
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> capabilities
vht max-mpdu-exp
<value>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht max-mpdu-exp
set interfaces wireless
<interface> capabilities
vht short-gi <80 | 160>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht short-gi
set interfaces wireless
<interface> capabilities
vht stbc rx <num>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht stbc rx
set interfaces wireless
<interface> capabilities
vht stbc tx
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht stbc tx
set interfaces wireless
<interface> capabilities
vht tx-powersave
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht tx-powersave
set interfaces wireless
<interface> capabilities
vht vht-cf
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> capa-
bilities vht vht-cf
set interfaces wireless
<interface> channel
<number>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> chan-
nel
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> country-code
<cc>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
country-code
set interfaces wireless
<interface> description
<description>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> de-
scription
set interfaces wireless
<interface> dhcp-options
client-id <description>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> dhcp-
options client-id
set interfaces wireless
<interface> dhcp-options
default-route-distance
<distance>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> dhcp-
options default-route-distance
set interfaces wireless
<interface> dhcp-options
host-name <hostname>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> dhcp-
options host-name
set interfaces wireless
<interface> dhcp-options
no-default-route
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> dhcp-
options no-default-route
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> dhcp-
options reject
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> dhcp-
options vendor-class-id
set interfaces
wireless <interface>
dhcpv6-options duid
<duid>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options duid
set interfaces
wireless <interface>
dhcpv6-options
parameters-only
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options parameters-only
set interfaces
wireless <interface>
dhcpv6-options pd <id>
interface <delegatee>
address <address>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options pd <pd> interface
<interface> address
set interfaces
wireless <interface>
dhcpv6-options pd <id>
interface <delegatee>
sla-id <id>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options pd <pd> interface
<interface> sla-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
dhcpv6-options pd <id>
length <length>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options pd <pd> length
set interfaces
wireless <interface>
dhcpv6-options
rapid-commit
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options rapid-commit
set interfaces
wireless <interface>
dhcpv6-options
temporary
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
dhcpv6-options temporary
set interfaces wireless
<interface> disable
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> disable
set interfaces
wireless <interface>
disable-broadcast-ssid
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
disable-broadcast-ssid
set interfaces
wireless <interface>
disable-flow-control
Nothing found in XML Definitions
set interfaces
wireless <interface>
disable-link-detect
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
disable-link-detect
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
expunge-failing-stations
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
expunge-failing-stations
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> hw-id
set interfaces
wireless <interface>
ip arp-cache-timeout
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip arp-
cache-timeout
set interfaces
wireless <interface>
ip disable-arp-filter
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
disable-arp-filter
set interfaces
wireless <interface>
ip disable-forwarding
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
disable-forwarding
set interfaces
wireless <interface>
ip enable-arp-accept
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
enable-arp-accept
set interfaces
wireless <interface>
ip enable-arp-announce
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
enable-arp-announce
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
ip enable-arp-ignore
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
enable-arp-ignore
set interfaces
wireless <interface>
ip enable-proxy-arp
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
enable-proxy-arp
set interfaces
wireless <interface>
ip proxy-arp-pvlan
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
proxy-arp-pvlan
set interfaces
wireless <interface>
ip source-validation
<strict | loose |
disable>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ip
source-validation
set interfaces wireless
<interface> ipv6 address
autoconf
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ipv6
address autoconf
set interfaces wireless
<interface> ipv6 address
eui64 <prefix>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ipv6
address eui64
set interfaces wireless
<interface> ipv6 address
no-default-link-local
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ipv6
address no-default-link-local
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> ipv6
disable-forwarding
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ipv6
disable-forwarding
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ipv6
dup-addr-detect-transmits
set interfaces
wireless <interface>
isolate-stations
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
isolate-stations
set interfaces wireless
<interface> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> mac
set interfaces wireless
<interface> max-stations
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> max-
stations
set interfaces
wireless <interface>
mgmt-frame-protection
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> mgmt-
frame-protection
set interfaces wireless
<interface> mode <a | b
| g | n | ac>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> mode
set interfaces
wirelessmodem
<interface> apn <apn>
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> apn
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wirelessmodem
<interface> backup
distance <metric>
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> backup distance
set interfaces
wirelessmodem
<interface>
connect-on-demand
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> connect-on-demand
set interfaces
wirelessmodem
<interface> description
<description>
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> description
set interfaces
wirelessmodem
<interface> device
<tty>
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> device
set interfaces
wirelessmodem
<interface> disable
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> disable
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> disable-link-detect
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip arp-cache-timeout
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip disable-arp-filter
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip disable-forwarding
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip enable-arp-accept
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip enable-arp-announce
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip enable-arp-ignore
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip enable-proxy-arp
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip proxy-arp-pvlan
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ip source-validation
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ipv6 address autoconf
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ipv6 address eui64
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ipv6 address no-default-
link-local
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wire-
lessmodem> ipv6 dup-addr-detect-
transmits
Not documented yet
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> mtu
set interfaces
wirelessmodem
<interface> no-peer-dns
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> no-peer-dns
set interfaces
wirelessmodem
<interface> vrf <vrf>
------------------
interfaces-wirelessmodem.xml.in:
interfaces wirelessmodem <wireless-
modem> vrf
set interfaces wireless
<interface> mtu <mtu>
Nothing found in XML Definitions
set interfaces
wireless <interface>
physical-device
<device>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
physical-device
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
reduce-transmit-power
<number>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
reduce-transmit-power
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wep key
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa cipher
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa group-cipher
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa mode
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa passphrase
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa radius server <server> ac-
counting
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa radius server <server> dis-
able
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa radius server <server> key
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa radius server <server> port
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> secu-
rity wpa radius source-address
set interfaces wireless
<interface> ssid <ssid>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> ssid
set interfaces wireless
<interface> type
<access-point | station
| monitor>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> type
set interfaces wireless
<interface> vif
<vlan-id>
Nothing found in XML Definitions
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> address
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> description
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcp-options client-id
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcp-options default-route-
distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcp-options host-name
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-
s <vif-s> dhcp-options no-default-
route
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcp-options reject
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcp-options vendor-class-id
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcpv6-options duid
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcpv6-options parameters-
only
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcpv6-options pd <pd> in-
terface <interface> address
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcpv6-options pd <pd> in-
terface <interface> sla-id
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-
s <vif-s> dhcpv6-options pd <pd>
length
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcpv6-options rapid-
commit
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> dhcpv6-options temporary
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> disable
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> disable-link-detect
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip arp-cache-timeout
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip disable-arp-filter
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip disable-forwarding
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip enable-arp-accept
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip enable-arp-announce
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip enable-arp-ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip enable-proxy-arp
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip proxy-arp-pvlan
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ip source-validation
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ipv6 address autoconf
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ipv6 address eui64
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ipv6 address no-default-link-
local
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> ipv6 dup-addr-detect-
transmits
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> mtu
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> protocol
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> address
<address | dhcp |
dhcpv6>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> address
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> description
<description>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> description
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
client-id <description>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcp-options
client-id
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
default-route-distance
<distance>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcp-options
default-route-distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
host-name <hostname>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcp-options
host-name
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
no-default-route
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcp-options
no-default-route
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcp-options
reject
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcp-options
vendor-class-id
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
duid <duid>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
duid
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
parameters-only
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
parameters-only
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> interface <interface> ad-
dress
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> interface <interface> sla-id
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
pd <id> length <length>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
pd <pd> length
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
rapid-commit
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
rapid-commit
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> dhcpv6-options
temporary
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> dhcpv6-options
temporary
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> disable
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> disable
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id>
disable-link-detect
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> disable-link-
detect
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
arp-cache-timeout
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ip arp-cache-
timeout
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
disable-arp-filter
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ip disable-arp-
filter
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
disable-forwarding
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-
s <vif-s> vif-c <vif-c> ip disable-
forwarding
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-arp-accept
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
accept
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-arp-announce
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
announce
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-arp-ignore
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ip enable-arp-
ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
enable-proxy-arp
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-
s <vif-s> vif-c <vif-c> ip enable-
proxy-arp
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
proxy-arp-pvlan
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ip proxy-arp-
pvlan
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-
s <vif-s> vif-c <vif-c> ip source-
validation
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> ipv6 address
autoconf
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ipv6 address
autoconf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> ipv6 address
eui64 <prefix>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ipv6 address
eui64
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> ipv6 address
no-default-link-local
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ipv6 address
no-default-link-local
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> ipv6
disable-forwarding
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ipv6 disable-
forwarding
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> ipv6 dup-addr-
detect-transmits
set interfaces
wireless <interface>
vif-s <vlan-id>
vif-c <vlan-id> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> mac
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> mtu <mtu>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> mtu
set interfaces wireless
<interface> vif-s
<vlan-id> vif-c
<vlan-id> vrf <vrf>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vif-c <vif-c> vrf
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif-s
<vif-s> vrf
set interfaces wireless
<interface> vif
<vlan-id> address
<address | dhcp |
dhcpv6>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> address
set interfaces wireless
<interface> vif
<vlan-id> description
<description>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> description
set interfaces wireless
<interface> vif
<vlan-id> dhcp-options
client-id <description>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcp-options client-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif
<vlan-id> dhcp-options
default-route-distance
<distance>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcp-options default-route-
distance
set interfaces wireless
<interface> vif
<vlan-id> dhcp-options
host-name <hostname>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcp-options host-name
set interfaces wireless
<interface> vif
<vlan-id> dhcp-options
no-default-route
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcp-options no-default-route
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcp-options reject
set interfaces wireless
<interface> vif
<vlan-id> dhcp-options
vendor-class-id
<vendor-id>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcp-options vendor-class-id
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
duid <duid>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options duid
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
parameters-only
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options parameters-
only
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> address
<address>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options pd <pd> inter-
face <interface> address
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
pd <id> interface
<delegatee> sla-id <id>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options pd <pd> inter-
face <interface> sla-id
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
pd <id> length <length>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options pd <pd>
length
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
rapid-commit
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options rapid-commit
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces wireless
<interface> vif
<vlan-id> dhcpv6-options
temporary
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> dhcpv6-options temporary
set interfaces wireless
<interface> vif
<vlan-id> disable
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> disable
set interfaces
wireless <interface>
vif <vlan-id>
disable-link-detect
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> disable-link-detect
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> egress-qos
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ingress-qos
set interfaces
wireless <interface>
vif <vlan-id> ip
arp-cache-timeout
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip arp-cache-timeout
set interfaces
wireless <interface>
vif <vlan-id> ip
disable-arp-filter
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip disable-arp-filter
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
vif <vlan-id> ip
disable-forwarding
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip disable-forwarding
set interfaces
wireless <interface>
vif <vlan-id> ip
enable-arp-accept
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip enable-arp-accept
set interfaces
wireless <interface>
vif <vlan-id> ip
enable-arp-announce
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip enable-arp-announce
set interfaces
wireless <interface>
vif <vlan-id> ip
enable-arp-ignore
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip enable-arp-ignore
set interfaces
wireless <interface>
vif <vlan-id> ip
enable-proxy-arp
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip enable-proxy-arp
set interfaces
wireless <interface>
vif <vlan-id> ip
proxy-arp-pvlan
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip proxy-arp-pvlan
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
vif <vlan-id> ip
source-validation
<strict | loose |
disable>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ip source-validation
set interfaces wireless
<interface> vif
<vlan-id> ipv6 address
autoconf
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ipv6 address autoconf
set interfaces wireless
<interface> vif
<vlan-id> ipv6 address
eui64 <prefix>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ipv6 address eui64
set interfaces wireless
<interface> vif
<vlan-id> ipv6 address
no-default-link-local
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ipv6 address no-default-link-
local
set interfaces
wireless <interface>
vif <vlan-id> ipv6
disable-forwarding
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> ipv6 disable-forwarding
Not documented yet
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless>
vif <vif> ipv6 dup-addr-detect-
transmits
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set interfaces
wireless <interface>
vif <vlan-id> mac
<xx:xx:xx:xx:xx:xx>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> mac
set interfaces wireless
<interface> vif
<vlan-id> mtu <mtu>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> mtu
set interfaces wireless
<interface> vif
<vlan-id> vrf <vrf>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vif
<vif> vrf
set interfaces wireless
<interface> vrf <vrf>
------------------
interfaces-wireless.xml.in:
interfaces wireless <wireless> vrf
load <URI>
Nothing found in XML Definitions
loadkey <username>
<location>
Nothing found in XML Definitions
Not documented yet
------------------
nat66.xml.in:
nat66 destination rule <rule> de-
scription
Not documented yet
------------------
nat66.xml.in:
nat66 destination rule <rule> destina-
tion address
Not documented yet
------------------
nat66.xml.in:
nat66 destination rule <rule> disable
Not documented yet
------------------
nat66.xml.in:
nat66 destination rule <rule>
inbound-interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
nat66.xml.in:
nat66 destination rule <rule> log
Not documented yet
------------------
nat66.xml.in:
nat66 destination rule <rule> transla-
tion address
Not documented yet
------------------
nat66.xml.in:
nat66 source rule <rule> description
Not documented yet
------------------
nat66.xml.in:
nat66 source rule <rule> disable
Not documented yet
------------------
nat66.xml.in:
nat66 source rule <rule> log
Not documented yet
------------------
nat66.xml.in:
nat66 source rule <rule> outbound-
interface
Not documented yet
------------------
nat66.xml.in:
nat66 source rule <rule> source pre-
fix
Not documented yet
------------------
nat66.xml.in:
nat66 source rule <rule> translation
address
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> descrip-
tion
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> destina-
tion address
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> destina-
tion port
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> disable
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> exclude
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> inbound-
interface
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> log
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> protocol
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> source ad-
dress
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> source
port
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> translation
address
Not documented yet
------------------
nat.xml.in:
nat destination rule <rule> translation
port
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> description
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> destination ad-
dress
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> destination
port
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> disable
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> exclude
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> log
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> outbound-
interface
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> protocol
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> source address
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> source port
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> translation ad-
dress
Not documented yet
------------------
nat.xml.in:
nat source rule <rule> translation
port
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list6 <access-list6>
description
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list6 <access-list6>
rule <rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list6 <access-list6>
rule <rule> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list6 <access-list6>
rule <rule> source any
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list6 <access-list6>
rule <rule> source exact-match
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list6 <access-list6>
rule <rule> source network
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> de-
scription
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> destination any
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> destination host
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> destination inverse-mask
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> destination network
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> source any
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> source host
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> source inverse-mask
Not documented yet
------------------
policy-lists.xml.in:
npolicy access-list <access-list> rule
<rule> source network
Not documented yet
------------------
policy-lists.xml.in:
npolicy as-path-list <as-path-list>
description
Not documented yet
------------------
policy-lists.xml.in:
npolicy as-path-list <as-path-list>
rule <rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy as-path-list <as-path-list>
rule <rule> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy as-path-list <as-path-list>
rule <rule> regex
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy community-list
<community-list> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy community-list
<community-list> rule <rule>
action
Not documented yet
------------------
policy-lists.xml.in:
npolicy community-list
<community-list> rule <rule>
description
Not documented yet
------------------
policy-lists.xml.in:
npolicy community-list
<community-list> rule <rule>
regex
Not documented yet
------------------
policy-lists.xml.in:
npolicy extcommunity-list
<extcommunity-list> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy extcommunity-list
<extcommunity-list> rule <rule>
action
Not documented yet
------------------
policy-lists.xml.in:
npolicy extcommunity-list
<extcommunity-list> rule <rule>
description
Not documented yet
------------------
policy-lists.xml.in:
npolicy extcommunity-list
<extcommunity-list> rule <rule>
regex
Not documented yet
------------------
policy-lists.xml.in:
npolicy large-community-list <large-
community-list> description
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy large-community-list <large-
community-list> rule <rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy large-community-list <large-
community-list> rule <rule> descrip-
tion
Not documented yet
------------------
policy-lists.xml.in:
npolicy large-community-list <large-
community-list> rule <rule> regex
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list6 <prefix-list6> de-
scription
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list6 <prefix-list6>
rule <rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list6 <prefix-list6>
rule <rule> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list6 <prefix-list6>
rule <rule> ge
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list6 <prefix-list6>
rule <rule> le
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list6 <prefix-list6>
rule <rule> prefix
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list <prefix-list> de-
scription
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list <prefix-list> rule
<rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list <prefix-list> rule
<rule> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list <prefix-list> rule
<rule> ge
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list <prefix-list> rule
<rule> le
Not documented yet
------------------
policy-lists.xml.in:
npolicy prefix-list <prefix-list> rule
<rule> prefix
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> de-
scription
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> action
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set aggregator as
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set aggregator ip
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set as-path-exclude
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set as-path-prepend
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set atomic-aggregate
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set bgp-extcommunity-rt
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> call
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set comm-list comm-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set comm-list delete
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set community
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> continue
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> description
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set extcommunity-rt
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set extcommunity-soo
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set ip-next-hop
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set ipv6-next-hop global
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set ipv6-next-hop local
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set large-community
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set local-preference
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match as-path
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map>
rule <rule> match community
community-list
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map>
rule <rule> match community
exact-match
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match extcommunity
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match interface
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ip address access-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ip address prefix-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ip nexthop access-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ip nexthop prefix-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ip route-source access-
list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ip route-source prefix-
list
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ipv6 address access-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ipv6 address prefix-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match ipv6 nexthop
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map>
rule <rule> match large-community
large-community-list
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match local-preference
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match metric
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match origin
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match peer
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match rpki
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> match tag
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set metric
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set metric-type
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> on-match goto
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> on-match next
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set origin
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set originator-id
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set src
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set table
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set tag
Not documented yet
------------------
policy-lists.xml.in:
npolicy route-map <route-map> rule
<rule> set weight
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
policy-local-route.xml.in:
policy local-route rule <rule> source
Not documented yet
------------------
policy-local-route.xml.in:
policy local-route rule <rule> set ta-
ble
set protocols bfd peer
<address>
Nothing found in XML Definitions
set protocols bfd peer
<address> echo-mode
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> echo-
mode
set protocols bfd peer
<address> interval
[receive | transmit]
<10-60000>
Nothing found in XML Definitions
set protocols bfd
peer <address>
interval echo-interval
<10-60000>
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> interval
echo-interval
set protocols bfd peer
<address> interval
multiplier <2-255>
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> interval
multiplier
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> interval re-
ceive
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> interval
transmit
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bfd peer
<address> multihop
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> multihop
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> profile
set protocols bfd peer
<address> shutdown
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> shutdown
set protocols bfd
peer <address> source
[address <address> |
interface <interface>]
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> source ad-
dress
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd peer <peer> source in-
terface
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd profile <profile> echo-
mode
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd profile <profile> inter-
val echo-interval
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd profile <profile> inter-
val multiplier
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd profile <profile> inter-
val receive
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd profile <profile> inter-
val transmit
Not documented yet
------------------
protocols-bfd.xml.in:
protocols bfd profile <profile> shut-
down
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
aggregate-address
<prefix>
Nothing found in XML Definitions
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
aggregate-address
<prefix> as-set
Nothing found in XML Definitions
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
aggregate-address
<prefix> summary-only
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family
ipv4-unicast aggregate-address
<aggregate-address> as-set
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family
ipv4-unicast aggregate-address
<aggregate-address> summary-only
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast maximum-paths ebgp
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast maximum-paths ibgp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> address-family
ipv4-unicast network
<prefix> backdoor
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast network <network> back-
door
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast network <network> route-
map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute connected metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute connected route-
map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute isis metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute isis route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute kernel metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute kernel route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute ospf metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute ospf route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute rip metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute rip route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute static metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute static route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv4-
unicast redistribute table
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family
ipv6-unicast aggregate-address
<aggregate-address> as-set
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family
ipv6-unicast aggregate-address
<aggregate-address> summary-only
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast maximum-paths ebgp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast maximum-paths ibgp
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast network <network> path-
limit
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast network <network> route-
map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute connected metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute connected route-
map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute kernel metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute kernel route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute ospfv3 metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute ospfv3 route-
map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute ripng metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute ripng route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute static metric
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute static route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family ipv6-
unicast redistribute table
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn advertise-all-vni
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn advertise-default-gw
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn advertise-pip
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn advertise-svi-ip
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn advertise ipv4 unicast route-
map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn advertise ipv6 unicast route-
map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn flooding disable
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn flooding head-end-replication
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn rd
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn route-target both
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn route-target export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn route-target import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn rt-auto-derive
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn vni <vni> advertise-default-gw
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn vni <vni> advertise-svi-ip
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn vni <vni> rd
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn vni <vni> route-target both
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn vni <vni> route-target export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp address-family l2vpn-
evpn vni <vni> route-target import
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
network <prefix>
Nothing found in XML Definitions
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
redistribute <route
source>
Nothing found in XML Definitions
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
redistribute <route
source> metric <number>
Nothing found in XML Definitions
set protocols bgp
<asn> address-family
<ipv4-unicast|ipv6-unicast>
redistribute <route
source> route-map
<name>
Nothing found in XML Definitions
set protocols bgp <asn>
listen limit <number>
------------------
protocols-bgp.xml.in:
protocols bgp listen limit
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp <asn>
listen range <prefix>
peer-group <name>
------------------
protocols-bgp.xml.in:
protocols bgp listen range <range>
peer-group
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp local-as
set protocols bgp
<asn> maximum-paths
<ebgp|ibgp> <number>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
allowas-in number
<number>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
as-override
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
attribute-unchanged
<as-path|med|next-hop>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
capability orf
<receive|send>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
default-originate
[route-map <name>]
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
distribute-list
<export|import>
<number>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
filter-list
<export|import> <name>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast addpath-
tx-all
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast addpath-
tx-per-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast allowas-
in number
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
as-override
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
attribute-unchanged as-path
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
attribute-unchanged med
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
attribute-unchanged next-hop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast capabil-
ity orf prefix-list receive
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast capabil-
ity orf prefix-list send
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast default-
originate route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast disable-
send-community extended
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast disable-
send-community standard
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
distribute-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
distribute-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast filter-list
export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast filter-list
import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
maximum-prefix
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast nexthop-
self force
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast prefix-
list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast prefix-
list import
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast remove-
private-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast route-
map export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast route-
map import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast route-
reflector-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast route-
server-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
soft-reconfiguration inbound
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv4-unicast
unsuppress-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv4-unicast weight
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast addpath-
tx-all
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast addpath-
tx-per-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast allowas-
in number
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
as-override
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
attribute-unchanged as-path
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
attribute-unchanged med
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
attribute-unchanged next-hop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast capabil-
ity orf prefix-list receive
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast capabil-
ity orf prefix-list send
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast default-
originate route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast disable-
send-community extended
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast disable-
send-community standard
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
distribute-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
distribute-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast filter-list
export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast filter-list
import
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
maximum-prefix
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast nexthop-
local unchanged
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast nexthop-
self force
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast prefix-
list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast prefix-
list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast remove-
private-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast route-
map export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast route-
map import
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast route-
reflector-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast route-
server-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
soft-reconfiguration inbound
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family ipv6-unicast
unsuppress-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family ipv6-unicast weight
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family l2vpn-evpn allowas-
in number
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family l2vpn-evpn attribute-
unchanged as-path
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family l2vpn-evpn attribute-
unchanged med
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family l2vpn-evpn attribute-
unchanged next-hop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
address-family l2vpn-evpn nexthop-
self force
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family l2vpn-evpn
route-map export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family l2vpn-evpn
route-map import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family l2vpn-evpn
route-reflector-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family l2vpn-evpn
route-server-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neigh-
bor> address-family l2vpn-evpn
soft-reconfiguration inbound
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
maximum-prefix <number>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
nexthop-self
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
prefix-list
<export|import> <name>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
remove-private-as
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
route-map
<export|import> <name>
Nothing found in XML Definitions
set protocols bgp <asn>
neighbor <address>
address-family
<ipv4-unicast|ipv6-unicast>
route-reflector-client
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
soft-reconfiguration
inbound
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
unsuppress-map <name>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
address-family
<ipv4-unicast|ipv6-unicast>
weight <number>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
advertisement-interval
<seconds>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
advertisement-interval
set protocols bgp <asn>
neighbor <address> bfd
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
bfd check-control-plane-failure
set protocols bgp
<asn> neighbor
<address|interface>
capability dynamic
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
capability dynamic
set protocols bgp
<asn> neighbor
<address|interface>
capability
extended-nexthop
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
capability extended-nexthop
set protocols bgp
<asn> neighbor
<address|interface>
description <text>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
description
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
disable-capability-negotiation
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
disable-capability-negotiation
set protocols bgp
<asn> neighbor
<address|interface>
disable-connected-check
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
disable-connected-check
set protocols bgp
<asn> neighbor
<address|interface>
disable-send-community
<extended|standard>
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
ebgp-multihop <number>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
ebgp-multihop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
interface peer-group
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
interface remote-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
interface v6only peer-group
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
interface v6only remote-as
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
local-as <asn>
[no-prepend]
[replace-as]
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
local-as <local-as> no-prepend
set protocols bgp
<asn> neighbor
<address|interface>
override-capability
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
override-capability
set protocols bgp
<asn> neighbor
<address|interface>
passive
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
passive
set protocols bgp
<asn> neighbor
<address|interface>
password <text>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
password
set protocols bgp
<asn> neighbor
<address|interface>
peer-group <name>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
peer-group
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
port
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
remote-as <nasn>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
remote-as
set protocols bgp
<asn> neighbor
<address|interface>
remote-as external
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
remote-as internal
Nothing found in XML Definitions
set protocols bgp
<asn> neighbor
<address|interface>
shutdown
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
shutdown
set protocols bgp
<asn> neighbor
<address|interface>
strict-capability-match
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
strict-capability-match
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
timers connect
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
timers holdtime
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
timers keepalive
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> neighbor
<address|interface>
ttl-security hops
<number>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
ttl-security hops
set protocols bgp
<asn> neighbor
<address|interface>
update-source
<address|interface>
------------------
protocols-bgp.xml.in:
protocols bgp neighbor <neighbor>
update-source
set protocols bgp
<asn> parameters
always-compare-med
------------------
protocols-bgp.xml.in:
protocols bgp parameters always-
compare-med
set protocols bgp <asn>
parameters bestpath
as-path confed
------------------
protocols-bgp.xml.in:
protocols bgp parameters bestpath
as-path confed
set protocols bgp <asn>
parameters bestpath
as-path ignore
------------------
protocols-bgp.xml.in:
protocols bgp parameters bestpath
as-path ignore
set protocols bgp <asn>
parameters bestpath
as-path multipath-relax
------------------
protocols-bgp.xml.in:
protocols bgp parameters bestpath
as-path multipath-relax
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp <asn>
parameters bestpath
compare-routerid
------------------
protocols-bgp.xml.in:
protocols bgp parameters bestpath
compare-routerid
set protocols bgp <asn>
parameters bestpath med
confed
------------------
protocols-bgp.xml.in:
protocols bgp parameters bestpath
med confed
set protocols bgp <asn>
parameters bestpath med
missing-as-worst
------------------
protocols-bgp.xml.in:
protocols bgp parameters bestpath
med missing-as-worst
set protocols bgp <asn>
parameters cluster-id
<id>
------------------
protocols-bgp.xml.in:
protocols bgp parameters cluster-id
set protocols bgp
<subasn> parameters
confederation
confederation peers
<nsubasn>
Nothing found in XML Definitions
set protocols bgp
<subasn> parameters
confederation identifier
<asn>
------------------
protocols-bgp.xml.in:
protocols bgp parameters confedera-
tion identifier
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters confedera-
tion peers
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp <asn>
parameters dampening
half-life <minutes>
------------------
protocols-bgp.xml.in:
protocols bgp parameters dampening
half-life
set protocols bgp <asn>
parameters dampening
max-suppress-time
<seconds>
------------------
protocols-bgp.xml.in:
protocols bgp parameters dampening
max-suppress-time
set protocols bgp <asn>
parameters dampening
re-use <seconds>
------------------
protocols-bgp.xml.in:
protocols bgp parameters dampening
re-use
set protocols bgp <asn>
parameters dampening
start-suppress-time
<seconds>
------------------
protocols-bgp.xml.in:
protocols bgp parameters dampening
start-suppress-time
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters default
local-pref
set protocols bgp <asn>
parameters default
local-pref <local-pref
value>
Nothing found in XML Definitions
set protocols bgp <asn>
parameters default
no-ipv4-unicast
------------------
protocols-bgp.xml.in:
protocols bgp parameters default no-
ipv4-unicast
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> parameters
deterministic-med
------------------
protocols-bgp.xml.in:
protocols bgp parameters
deterministic-med
set protocols bgp
<asn> parameters
distance global
<external|internal|local>
<distance>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters distance
global external
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters distance
global internal
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters distance
global local
set protocols bgp <asn>
parameters distance
prefix <subnet> distance
<distance>
------------------
protocols-bgp.xml.in:
protocols bgp parameters distance
prefix <prefix> distance
set protocols bgp
<asn> parameters
ebgp-requires-policy
------------------
protocols-bgp.xml.in:
protocols bgp parameters ebgp-
requires-policy
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters graceful-
restart stalepath-time
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp parameters graceful-
shutdown
set protocols bgp
<asn> parameters
log-neighbor-changes
------------------
protocols-bgp.xml.in:
protocols bgp parameters log-
neighbor-changes
set protocols bgp
<asn> parameters
network-import-check
------------------
protocols-bgp.xml.in:
protocols bgp parameters network-
import-check
set protocols bgp
<asn> parameters
no-client-to-client-reflection
------------------
protocols-bgp.xml.in:
protocols bgp parameters no-client-
to-client-reflection
set protocols bgp
<asn> parameters
no-fast-external-failover
------------------
protocols-bgp.xml.in:
protocols bgp parameters no-fast-
external-failover
set protocols bgp <asn>
parameters router-id
<id>
------------------
protocols-bgp.xml.in:
protocols bgp parameters router-id
set protocols bgp <asn>
peer-group <name>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
addpath-tx-all
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
addpath-tx-per-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
allowas-in number
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
as-override
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
attribute-unchanged as-path
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
attribute-unchanged med
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
attribute-unchanged next-hop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
capability orf prefix-list receive
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
capability orf prefix-list send
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
default-originate route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
disable-send-community extended
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
disable-send-community standard
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
distribute-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
distribute-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
filter-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
filter-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
maximum-prefix
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
nexthop-self force
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
prefix-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
prefix-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
remove-private-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
route-map export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
route-map import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
route-reflector-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
route-server-client
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
soft-reconfiguration inbound
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
unsuppress-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv4-unicast
weight
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
addpath-tx-all
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
addpath-tx-per-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
allowas-in number
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
as-override
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
attribute-unchanged as-path
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
attribute-unchanged med
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
attribute-unchanged next-hop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
capability orf prefix-list receive
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
capability orf prefix-list send
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
default-originate route-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
disable-send-community extended
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
disable-send-community standard
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
distribute-list export
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
distribute-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
filter-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
filter-list import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
maximum-prefix
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
nexthop-local unchanged
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
nexthop-self force
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
prefix-list export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
prefix-list import
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
remove-private-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
route-map export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
route-map import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
route-reflector-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
route-server-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
soft-reconfiguration inbound
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
unsuppress-map
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family ipv6-unicast
weight
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
allowas-in number
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
attribute-unchanged as-path
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
attribute-unchanged med
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
attribute-unchanged next-hop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
nexthop-self force
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
route-map export
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
route-map import
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
route-reflector-client
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
route-server-client
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> address-family l2vpn-evpn
soft-reconfiguration inbound
set protocols bgp <asn>
peer-group <group> bfd
Nothing found in XML Definitions
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> bfd check-control-plane-
failure
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> capability dynamic
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> capability extended-nexthop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> description
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> disable-capability-
negotiation
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> disable-connected-check
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> ebgp-multihop
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> local-as <local-as> no-
prepend
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> override-capability
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> passive
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> password
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> remote-as
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> shutdown
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> ttl-security hops
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp peer-group <peer-
group> update-source
Not documented yet
------------------
protocols-bgp.xml.in:
protocols bgp route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols bgp
<asn> timers holdtime
<seconds>
------------------
protocols-bgp.xml.in:
protocols bgp timers holdtime
set protocols bgp
<asn> timers keepalive
<seconds>
------------------
protocols-bgp.xml.in:
protocols bgp timers keepalive
set protocols igmp-proxy
disable
------------------
igmp-proxy.xml.in:
protocols igmp-proxy disable
set protocols igmp-proxy
disable-quickleave
------------------
igmp-proxy.xml.in:
protocols igmp-proxy disable-
quickleave
set protocols igmp-proxy
interface <interface>
alt-subnet <network>
------------------
igmp-proxy.xml.in:
protocols igmp-proxy interface <in-
terface> alt-subnet
set protocols igmp-proxy
interface <interface>
role <upstream |
downstream>
------------------
igmp-proxy.xml.in:
protocols igmp-proxy interface <in-
terface> role
Not documented yet
------------------
igmp-proxy.xml.in:
protocols igmp-proxy interface <in-
terface> threshold
Not documented yet
------------------
igmp-proxy.xml.in:
protocols igmp-proxy interface <in-
terface> whitelist
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols igmp
interface <interface
query-interval
<seconds>
Nothing found in XML Definitions
set protocols igmp
interface <interface
query-max-response-time
<deciseconds>
Nothing found in XML Definitions
set protocols igmp
interface eth1
Nothing found in XML Definitions
set protocols igmp
interface <interface>
join <multicast-address>
source <IP-address>
------------------
protocols-igmp.xml.in:
protocols igmp interface <interface>
join <join> source
Not documented yet
------------------
protocols-igmp.xml.in:
protocols igmp interface <interface>
query-interval
Not documented yet
------------------
protocols-igmp.xml.in:
protocols igmp interface <interface>
query-max-response-time
set protocols
igmp interface
<interface> version
<version-number>
------------------
protocols-igmp.xml.in:
protocols igmp interface <interface>
version
set protocols isis
<name> set-attached-bit
------------------
protocols-isis.xml.in:
protocols isis set-attached-bit
set protocols isis
<name> set-overload-bit
------------------
protocols-isis.xml.in:
protocols isis set-overload-bit
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis area-password md5
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis area-password
plaintext-password
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis default-information
originate ipv4 level-1
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis default-information
originate ipv4 level-2
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis default-information
originate ipv6 level-1
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis default-information
originate ipv6 level-2
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis domain-password
plaintext-password
set protocols isis
<name> dynamic-hostname
------------------
protocols-isis.xml.in:
protocols isis dynamic-hostname
set protocols isis
<name> interface
<interface>
Nothing found in XML Definitions
set protocols isis
<name> interface
<interface> bfd
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
bfd
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols isis
<name> interface
<interface> circuit-type
<level-1|level-1-2|level-2-only>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
circuit-type
set protocols isis
<name> interface
<interface>
hello-interval
<seconds>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
hello-interval
set protocols isis
<name> interface
<interface>
hello-multiplier
<seconds>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
hello-multiplier
set protocols isis
<name> interface
<interface>
hello-padding
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
hello-padding
set protocols isis
<name> interface
<interface> metric
<metric>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
metric
set protocols isis
<name> interface
<interface> network
point-to-point
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
network point-to-point
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols isis
<name> interface
<interface>
no-three-way-handshake
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
no-three-way-handshake
set protocols isis
<name> interface
<interface> passive
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
passive
set protocols isis
<name> interface
<interface> password
plaintext-password
<text>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
password plaintext-password
set protocols isis
<name> interface
<interface> priority
<number>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
priority
set protocols isis
<name> interface
<interface>
psnp-interval <number>
------------------
protocols-isis.xml.in:
protocols isis interface <interface>
psnp-interval
set protocols
isis <name> level
<level-1|level-1-2|level-2>
------------------
protocols-isis.xml.in:
protocols isis level
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols isis
<name> lsp-gen-interval
<seconds>
------------------
protocols-isis.xml.in:
protocols isis lsp-gen-interval
set protocols isis
<name> lsp-mtu <size>
------------------
protocols-isis.xml.in:
protocols isis lsp-mtu
set protocols
isis <name>
lsp-refresh-interval
<seconds>
------------------
protocols-isis.xml.in:
protocols isis lsp-refresh-interval
set protocols isis
<name> max-lsp-lifetime
<seconds>
------------------
protocols-isis.xml.in:
protocols isis max-lsp-lifetime
set protocols isis
<name> metric-style
<narrow|transition|wide>
------------------
protocols-isis.xml.in:
protocols isis metric-style
set protocols isis name
default-information
originate <ipv4|ipv6>
level-1
Nothing found in XML Definitions
set protocols isis name
default-information
originate <ipv4|ipv6>
level-2
Nothing found in XML Definitions
set protocols
isis <name> net
<network-entity-title>
------------------
protocols-isis.xml.in:
protocols isis net
set protocols isis
<name> purge-originator
------------------
protocols-isis.xml.in:
protocols isis purge-originator
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols isis
<name> redistribute ipv4
<route source> level-1
Nothing found in XML Definitions
set protocols isis
<name> redistribute ipv4
<route source> level-2
Nothing found in XML Definitions
set protocols isis
<name> redistribute
ipv4 <route source>
<level-1|level-2> metric
<number>
Nothing found in XML Definitions
set protocols isis
<name> redistribute
ipv4 <route source>
<level-1|level-2>
route-map <name>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 bgp
level-1 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 bgp
level-1 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 bgp
level-2 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 bgp
level-2 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 con-
nected level-1 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 con-
nected level-1 route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 con-
nected level-2 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 con-
nected level-2 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 kernel
level-1 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 kernel
level-1 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 kernel
level-2 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 kernel
level-2 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 ospf
level-1 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 ospf
level-1 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 ospf
level-2 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 ospf
level-2 route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 rip
level-1 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 rip
level-1 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 rip
level-2 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 rip
level-2 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 static
level-1 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 static
level-1 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 static
level-2 metric
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis redistribute ipv4 static
level-2 route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis route-map
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing enable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing
global-block high-label-value
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing
global-block low-label-value
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing
maximum-label-depth
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing prefix
<prefix> absolute explicit-null
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing prefix
<prefix> absolute no-php-flag
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing prefix
<prefix> absolute value
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing prefix
<prefix> index explicit-null
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing prefix
<prefix> index no-php-flag
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis segment-routing prefix
<prefix> index value
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols isis
<name> spf-delay-ietf
holddown <milliseconds>
------------------
protocols-isis.xml.in:
protocols isis spf-delay-ietf hold-
down
set protocols isis
<name> spf-delay-ietf
init-delay
<milliseconds>
------------------
protocols-isis.xml.in:
protocols isis spf-delay-ietf init-delay
set protocols isis
<name> spf-delay-ietf
long-delay
<milliseconds>
------------------
protocols-isis.xml.in:
protocols isis spf-delay-ietf long-
delay
set protocols isis
<name> spf-delay-ietf
short-delay
<milliseconds>
------------------
protocols-isis.xml.in:
protocols isis spf-delay-ietf short-
delay
set protocols isis
<name> spf-delay-ietf
time-to-learn
<milliseconds>
------------------
protocols-isis.xml.in:
protocols isis spf-delay-ietf time-to-
learn
set protocols isis
<name> spf-interval
<seconds>
------------------
protocols-isis.xml.in:
protocols isis spf-interval
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis traffic-engineering ad-
dress
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-isis.xml.in:
protocols isis traffic-engineering en-
able
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls interface
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp allocation ipv4
access-list
set protocols mpls
ldp allocation ipv4
access-list <access list
number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp allocation ipv6
access-list6
set protocols mpls
ldp allocation ipv6
access-list6 <access
list number>
Nothing found in XML Definitions
set protocols mpls
ldp discovery
hello-ipv4-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery hello-
ipv4-holdtime
set protocols mpls
ldp discovery
hello-ipv4-interval
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery hello-
ipv4-interval
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols mpls
ldp discovery
hello-ipv6-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery hello-
ipv6-holdtime
set protocols mpls
ldp discovery
hello-ipv6-interval
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery hello-
ipv6-interval
set protocols mpls
ldp discovery
session-ipv4-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery session-
ipv4-holdtime
set protocols mpls
ldp discovery
session-ipv6-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery session-
ipv6-holdtime
set protocols mpls
ldp discovery
transport-ipv4-address
<address>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery
transport-ipv4-address
set protocols mpls
ldp discovery
transport-ipv6-address
<address>
------------------
protocols-mpls.xml.in:
protocols mpls ldp discovery
transport-ipv6-address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols mpls
ldp export ipv4
explicit-null
------------------
protocols-mpls.xml.in:
protocols mpls ldp export ipv4
explicit-null
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp export ipv4
export-filter filter-access-list
set protocols mpls
ldp export ipv4
export-filter
filter-access-list
<access list number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp export ipv4
export-filter neighbor-access-list
set protocols mpls
ldp export ipv6
explicit-null
------------------
protocols-mpls.xml.in:
protocols mpls ldp export ipv6
explicit-null
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp export ipv6
export-filter filter-access-list6
set protocols mpls
ldp export ipv6
export-filter
filter-access-list6
<access list number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp export ipv6
export-filter neighbor-access-list6
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp import ipv4
import-filter filter-access-list
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols mpls
ldp import ipv4
import-filter
filter-access-list
<access list number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp import ipv4
import-filter neighbor-access-list
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp import ipv6
import-filter filter-access-list6
set protocols mpls
ldp import ipv6
import-filter
filter-access-list6
<access list number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp import ipv6
import-filter neighbor-access-list6
set protocols mpls ldp
interface <interface>
------------------
protocols-mpls.xml.in:
protocols mpls ldp interface
set protocols mpls
ldp neighbor <address>
password <password>
------------------
protocols-mpls.xml.in:
protocols mpls ldp neighbor <neigh-
bor> password
set protocols mpls ldp
neighbor <address>
session-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp neighbor <neigh-
bor> session-holdtime
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls ldp neighbor <neigh-
bor> ttl-security
set protocols mpls ldp
neighbor <address>
ttl-security <disable
| hop count>
Nothing found in XML Definitions
set protocols mpls
ldp parameters
cisco-interop-tlv
------------------
protocols-mpls.xml.in:
protocols mpls ldp parameters cisco-
interop-tlv
set protocols mpls
ldp parameters
ordered-control
------------------
protocols-mpls.xml.in:
protocols mpls ldp parameters
ordered-control
set protocols mpls
ldp parameters
transport-prefer-ipv4
------------------
protocols-mpls.xml.in:
protocols mpls ldp parameters
transport-prefer-ipv4
set protocols mpls ldp
router-id <address>
------------------
protocols-mpls.xml.in:
protocols mpls ldp router-id
set protocols mpls ldp
targeted-neighbor ipv4
address <address>
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv4 address
set protocols mpls ldp
targeted-neighbor ipv4
enable
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv4 enable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols mpls
ldp targeted-neighbor
ipv4 hello-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv4 hello-holdtime
set protocols mpls
ldp targeted-neighbor
ipv4 hello-interval
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv4 hello-interval
set protocols mpls ldp
targeted-neighbor ipv6
address <address>
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv6 address
set protocols mpls ldp
targeted-neighbor ipv6
enable
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv6 enable
set protocols mpls
ldp targeted-neighbor
ipv6 hello-holdtime
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv6 hello-holdtime
set protocols mpls
ldp targeted-neighbor
ipv6 hello-interval
<seconds>
------------------
protocols-mpls.xml.in:
protocols mpls ldp targeted-neighbor
ipv6 hello-interval
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls parameters
maximum-ttl
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-mpls.xml.in:
protocols mpls parameters no-
propagate-ttl
set protocols nhrp
tunnel <tunnel>
cisco-authentication
<secret>
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel>
dynamic-map <address>
nbma-domain-name <fqdn>
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel>
holding-time <timeout>
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel> map
cisco
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel> map
nbma-address <address>
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel> map
register
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel>
multicast <dynamic |
nhs>
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel>
non-caching
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel> redirect
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel> shortcut
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel>
shortcut-destination
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols nhrp
tunnel <tunnel>
shortcut-target
<address>
Nothing found in XML Definitions
set protocols nhrp
tunnel <tunnel>
shortcut-target
<address> holding-time
<timeout>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf access-list <access-
list> export
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> area-type
normal
set protocols ospf area
<number> area-type nssa
Nothing found in XML Definitions
set protocols ospf area
<number> area-type nssa
default-cost <number>
------------------
protocols-ospf.xml.in:
protocols ospf area <area> area-type
nssa default-cost
set protocols ospf area
<number> area-type nssa
no-summary
------------------
protocols-ospf.xml.in:
protocols ospf area <area> area-type
nssa no-summary
set protocols ospf area
<number> area-type
nssa translate
<always|candidate|never>
------------------
protocols-ospf.xml.in:
protocols ospf area <area> area-type
nssa translate
set protocols ospf area
<number> area-type stub
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols ospf area
<number> area-type stub
default-cost <number>
------------------
protocols-ospf.xml.in:
protocols ospf area <area> area-type
stub default-cost
set protocols ospf area
<number> area-type stub
no-summary
------------------
protocols-ospf.xml.in:
protocols ospf area <area> area-type
stub no-summary
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> authenti-
cation
set protocols ospf area
<number> authentication
md5
Nothing found in XML Definitions
set protocols ospf area
<number> authentication
plaintext-password
Nothing found in XML Definitions
set protocols ospf area
<number> network <A.B.C.
D/M>
------------------
protocols-ospf.xml.in:
protocols ospf area <area> network
set protocols ospf area
<number> range <A.B.C.D/
M> [cost <number>]
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> range
<range> cost
set protocols ospf area
<number> range <A.B.C.D/
M> not-advertise
------------------
protocols-ospf.xml.in:
protocols ospf area <area> range
<range> not-advertise
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols ospf area
<number> range <A.B.C.D/
M> substitute <E.F.G.H/
M>
------------------
protocols-ospf.xml.in:
protocols ospf area <area> range
<range> substitute
set protocols ospf
area <number> shortcut
<default|disable|enable>
------------------
protocols-ospf.xml.in:
protocols ospf area <area> shortcut
set protocols ospf area
<number> virtual-link
<A.B.C.D>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> virtual-
link <virtual-link> authentication
md5 key-id <key-id> md5-key
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> virtual-
link <virtual-link> authentication
plaintext-password
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> virtual-
link <virtual-link> dead-interval
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> virtual-
link <virtual-link> hello-interval
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> virtual-
link <virtual-link> retransmit-
interval
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf area <area> virtual-
link <virtual-link> transmit-delay
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols
ospf auto-cost
reference-bandwidth
<number>
------------------
protocols-ospf.xml.in:
protocols ospf auto-cost reference-
bandwidth
set protocols ospf
default-information
originate [always]
[metric <number>]
[metric-type <1|2>]
[route-map <name>]
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf default-information
originate always
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf default-information
originate metric
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf default-information
originate metric-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf default-information
originate route-map
set protocols ospf
default-metric <number>
------------------
protocols-ospf.xml.in:
protocols ospf default-metric
set protocols ospf
distance global
<distance>
------------------
protocols-ospf.xml.in:
protocols ospf distance global
set protocols ospf
distance ospf
<external|inter-area|intra-area>
<distance>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf distance ospf external
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf distance ospf inter-
area
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf distance ospf intra-
area
set protocols ospf
interface <interface>
authentication md5
key-id <id> md5-key
<text>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
authentication md5 key-id <key-id>
md5-key
set protocols ospf
interface <interface>
authentication
plaintext-password
<text>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
authentication plaintext-password
set protocols ospf
interface <interface>
bandwidth <number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
bandwidth
set protocols ospf
interface <interface>
bfd
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
bfd
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols ospf
interface <interface>
cost <number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
cost
set protocols ospf
interface <interface>
dead-interval <number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
dead-interval
set protocols ospf
interface <interface>
hello-interval <number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
hello-interval
set protocols ospf
interface <interface>
hello-multiplier
<number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
hello-multiplier
set protocols ospf
interface <interface>
mtu-ignore
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
mtu-ignore
set protocols ospf
interface <interface>
network <type>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
network
set protocols ospf
interface <interface>
priority <number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
priority
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols ospf
interface <interface>
retransmit-interval
<number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
retransmit-interval
set protocols ospf
interface <interface>
transmit-delay <number>
------------------
protocols-ospf.xml.in:
protocols ospf interface <interface>
transmit-delay
set protocols ospf
log-adjacency-changes
[detail]
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf log-adjacency-
changes detail
set protocols ospf
max-metric router-lsa
<administrative|on-shutdown
<seconds>|on-startup
<seconds>>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf max-metric router-lsa
administrative
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf max-metric router-lsa
on-shutdown
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf max-metric router-lsa
on-startup
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf mpls-te enable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf mpls-te router-address
set protocols ospf
neighbor <A.B.C.D>
Nothing found in XML Definitions
set protocols ospf
neighbor <A.B.C.D>
poll-interval <seconds>
------------------
protocols-ospf.xml.in:
protocols ospf neighbor <neighbor>
poll-interval
set protocols ospf
neighbor <A.B.C.D>
priority <number>
------------------
protocols-ospf.xml.in:
protocols ospf neighbor <neighbor>
priority
set protocols ospf
parameters abr-type
<cisco|ibm|shortcut|standard>
------------------
protocols-ospf.xml.in:
protocols ospf parameters abr-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf parameters opaque-lsa
set protocols
ospf parameters
rfc1583-compatibility
------------------
protocols-ospf.xml.in:
protocols ospf parameters rfc1583-
compatibility
set protocols ospf
parameters router-id
<rid>
------------------
protocols-ospf.xml.in:
protocols ospf parameters router-id
set protocols ospf
passive-interface
<interface>
------------------
protocols-ospf.xml.in:
protocols ospf passive-interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols ospf
passive-interface-exclude
<interface>
------------------
protocols-ospf.xml.in:
protocols ospf passive-interface-
exclude
set protocols ospf
passive-interface
default
Nothing found in XML Definitions
set protocols ospf
redistribute <route
source>
Nothing found in XML Definitions
set protocols ospf
redistribute <route
source> metric <number>
Nothing found in XML Definitions
set protocols ospf
redistribute <route
source> metric-type
<1|2>
Nothing found in XML Definitions
set protocols ospf
redistribute <route
source> route-map
<name>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute bgp met-
ric
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute bgp
metric-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute bgp route-
map
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute connected
metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute connected
metric-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute connected
route-map
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute isis metric
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute isis
metric-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute isis route-
map
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute kernel
metric
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute kernel
metric-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute kernel
route-map
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute rip metric
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute rip
metric-type
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute rip route-
map
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute static met-
ric
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute static
metric-type
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf redistribute static
route-map
set protocols ospf
refresh timers
<seconds>
------------------
protocols-ospf.xml.in:
protocols ospf refresh timers
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf route-map
set protocols ospf
timers throttle spf
<delay|initial-holdtime|max-holdtime>
<seconds>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf timers throttle spf de-
lay
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf timers throttle spf
initial-holdtime
Not documented yet
------------------
protocols-ospf.xml.in:
protocols ospf timers throttle spf
max-holdtime
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 area <area> export-
list
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 area <area> import-
list
set protocols ospfv3
area <number> interface
<interface>
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 area <area> inter-
face
set protocols ospfv3
area <number> range
<prefix>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 area <area> range
<range> advertise
set protocols ospfv3
area <number> range
<prefix> not-advertise
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 area <area> range
<range> not-advertise
set protocols ospfv3
distance global
<distance>
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 distance global
set protocols ospfv3
distance ospfv3
<external|inter-area|intra-area>
<distance>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 distance ospfv3 ex-
ternal
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 distance ospfv3
inter-area
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 distance ospfv3
intra-area
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> bfd
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> cost
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> dead-interval
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> hello-interval
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> ifmtu
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> instance-id
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> mtu-ignore
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> network
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> passive
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> priority
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> retransmit-interval
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 interface <inter-
face> transmit-delay
set protocols ospfv3
parameters router-id
<rid>
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 parameters router-
id
set protocols ospfv3
redistribute <route
source>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 redistribute bgp
route-map
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 redistribute con-
nected route-map
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 redistribute kernel
route-map
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 redistribute ripng
route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 redistribute static
route-map
Not documented yet
------------------
protocols-ospfv3.xml.in:
protocols ospfv3 route-map
set protocols
pim interface
<interface-name>
Nothing found in XML Definitions
set protocols pim
interface <interface>
dr-priority <value>
------------------
protocols-pim.xml.in:
protocols pim interface <interface>
dr-priority
Not documented yet
------------------
protocols-pim.xml.in:
protocols pim interface <interface>
hello
set protocols pim
int <interface> hello
<seconds>
Nothing found in XML Definitions
set protocols pim rp
address <address> group
<multicast-address/
mask-bits>
------------------
protocols-pim.xml.in:
protocols pim rp address <address>
group
set protocols pim
rp keep-alive-timer
<seconds>
------------------
protocols-pim.xml.in:
protocols pim rp keep-alive-timer
set protocols rip
default-distance
<distance>
------------------
protocols-rip.xml.in:
protocols rip default-distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols rip
default-information
originate
------------------
protocols-rip.xml.in:
protocols rip default-information
originate
set protocols rip
default-metric <metric>
------------------
protocols-rip.xml.in:
protocols rip default-metric
set protocols rip
distribute-list
access-list <in|out>
<number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list access-
list in
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list access-
list out
set protocols rip
distribute-list
interface <interface>
access-list <in|out>
<number>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list interface
<interface> access-list in
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list interface
<interface> access-list out
set protocols rip
distribute-list
interface <interface>
prefix-list <in|out>
<name>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list interface
<interface> prefix-list in
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list interface
<interface> prefix-list out
set protocols rip
distribute-list
prefix-list <in|out>
<name>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list prefix-list
in
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip distribute-list prefix-list
out
set protocols rip
interface <interface>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip interface <interface>
authentication md5 <md5> password
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip interface <interface>
authentication plaintext-password
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip interface <interface>
split-horizon disable
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip interface <interface>
split-horizon poison-reverse
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols rip
neighbor <A.B.C.D>
------------------
protocols-rip.xml.in:
protocols rip neighbor
set protocols rip
network <A.B.C.D/M>
------------------
protocols-rip.xml.in:
protocols rip network
set protocols rip
network-distance <A.
B.C.D/M> access-list
<name>
------------------
protocols-rip.xml.in:
protocols rip network-distance
<network-distance> access-list
set protocols rip
network-distance <A.
B.C.D/M> distance
<distance>
------------------
protocols-rip.xml.in:
protocols rip network-distance
<network-distance> distance
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng aggregate-address
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng default-information
originate
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng default-metric
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list access-
list in
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list access-
list out
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list inter-
face <interface> access-list in
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list inter-
face <interface> access-list out
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list inter-
face <interface> prefix-list in
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list inter-
face <interface> prefix-list out
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list prefix-
list in
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng distribute-list prefix-
list out
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng interface <interface>
split-horizon disable
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng interface <interface>
split-horizon poison-reverse
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng network
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng passive-interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute bgp met-
ric
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute bgp
route-map
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute con-
nected metric
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute con-
nected route-map
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute kernel
metric
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute kernel
route-map
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute ospfv3
metric
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute ospfv3
route-map
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute static
metric
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng redistribute static
route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng route
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng route-map
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng timers garbage-
collection
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng timers timeout
Not documented yet
------------------
protocols-ripng.xml.in:
protocols ripng timers update
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip passive-interface
set protocols rip
passive-interface
interface <interface>
Nothing found in XML Definitions
set protocols rip
passive-interface
interface default
Nothing found in XML Definitions
set protocols rip
redistribute <route
source>
Nothing found in XML Definitions
set protocols rip
redistribute <route
source> metric <metric>
Nothing found in XML Definitions
set protocols rip
redistribute <route
source> route-map
<name>
Nothing found in XML Definitions
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute bgp metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute bgp route-
map
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute connected
metric
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute connected
route-map
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute isis metric
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute isis route-
map
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute kernel met-
ric
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute kernel
route-map
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute ospf metric
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute ospf route-
map
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute static met-
ric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-rip.xml.in:
protocols rip redistribute static route-
map
set protocols rip route
<A.B.C.D/M>
------------------
protocols-rip.xml.in:
protocols rip route
set protocols rip timers
garbage-collection
<seconds>
------------------
protocols-rip.xml.in:
protocols rip timers garbage-
collection
set protocols rip timers
timeout <seconds>
------------------
protocols-rip.xml.in:
protocols rip timers timeout
set protocols rip timers
update <seconds>
------------------
protocols-rip.xml.in:
protocols rip timers update
protocols rpki cache
<address> port <port>
------------------
protocols-rpki.xml.in:
protocols rpki cache <cache> port
protocols rpki cache
<address> preference
<preference>
------------------
protocols-rpki.xml.in:
protocols rpki cache <cache> prefer-
ence
protocols rpki
cache <address> ssh
known-hosts-file
<filepath>
------------------
protocols-rpki.xml.in:
protocols rpki cache <cache> ssh
known-hosts-file
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
protocols rpki
cache <address> ssh
private-key-file
<filepath>
------------------
protocols-rpki.xml.in:
protocols rpki cache <cache> ssh
private-key-file
Not documented yet
------------------
protocols-rpki.xml.in:
protocols rpki cache <cache> ssh
public-key-file
protocols rpki
cache <address> ssh
public-key-file
<filepath
Nothing found in XML Definitions
protocols rpki cache
<address> ssh username
<user>
------------------
protocols-rpki.xml.in:
protocols rpki cache <cache> ssh
username
protocols rpki
polling-period
<1-86400>
------------------
protocols-rpki.xml.in:
protocols rpki polling-period
set protocols static arp
<address> hwaddr <mac>
------------------
protocols-static-arp.xml.in:
protocols static arp <arp> hwaddr
Not documented yet
------------------
protocols-multicast.xml.in:
protocols static multicast interface-
route <interface-route> next-hop-
interface <next-hop-interface>
distance
Not documented yet
------------------
protocols-multicast.xml.in:
protocols static multicast route
<route> next-hop <next-hop>
distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-static.xml.in:
protocols static route-map
set protocols static
route 0.0.0.0/0 next-hop
<address>
Nothing found in XML Definitions
set protocols static
route6 <subnet>
blackhole
Nothing found in XML Definitions
set protocols static
route6 <subnet>
blackhole distance
<distance>
------------------
protocols-static.xml.in:
protocols static route6 <route6>
blackhole distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static route6 <route6>
blackhole tag
set protocols static
route6 <subnet>
interface <interface>
Nothing found in XML Definitions
set protocols static
route6 <subnet>
interface <interface>
disable
------------------
protocols-static.xml.in:
protocols static route6 <route6> in-
terface <interface> disable
set protocols static
route6 <subnet>
interface <interface>
distance <distance>
------------------
protocols-static.xml.in:
protocols static route6 <route6> in-
terface <interface> distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static route6 <route6> in-
terface <interface> vrf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols static
route6 <subnet> next-hop
<address>
Nothing found in XML Definitions
set protocols static
route6 <subnet> next-hop
<address> disable
------------------
protocols-static.xml.in:
protocols static route6 <route6>
next-hop <next-hop> disable
set protocols static
route6 <subnet> next-hop
<address> distance
<distance>
------------------
protocols-static.xml.in:
protocols static route6 <route6>
next-hop <next-hop> distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static route6 <route6>
next-hop <next-hop> interface
Not documented yet
------------------
protocols-static.xml.in:
protocols static route6 <route6>
next-hop <next-hop> vrf
set protocols static
route <subnet> blackhole
Nothing found in XML Definitions
set protocols static
route <subnet> blackhole
distance <distance>
------------------
protocols-static.xml.in:
protocols static route <route> black-
hole distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static route <route> black-
hole tag
Not documented yet
------------------
protocols-static.xml.in:
protocols static route <route> dhcp-
interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols static
route <subnet> interface
<interface>
Nothing found in XML Definitions
set protocols static
route <subnet> interface
<interface> disable
------------------
protocols-static.xml.in:
protocols static route <route> inter-
face <interface> disable
set protocols static
route <subnet> interface
<interface> distance
<distance>
------------------
protocols-static.xml.in:
protocols static route <route> inter-
face <interface> distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static route <route> inter-
face <interface> vrf
set protocols static
route <subnet> next-hop
<address>
Nothing found in XML Definitions
set protocols static
route <subnet> next-hop
<address> disable
------------------
protocols-static.xml.in:
protocols static route <route> next-
hop <next-hop> disable
set protocols static
route <subnet> next-hop
<address> distance
<distance>
------------------
protocols-static.xml.in:
protocols static route <route> next-
hop <next-hop> distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static route <route> next-
hop <next-hop> interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-static.xml.in:
protocols static route <route> next-
hop <next-hop> vrf
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> blackhole distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> blackhole tag
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> interface <interface> dis-
able
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> interface <interface> dis-
tance
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> interface <interface> vrf
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> next-hop <next-hop> dis-
able
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> next-hop <next-hop> dis-
tance
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> next-hop <next-hop> inter-
face
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route6
<route6> next-hop <next-hop> vrf
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> blackhole distance
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> blackhole tag
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> dhcp-interface
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> interface <interface> disable
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> interface <interface> dis-
tance
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> interface <interface> vrf
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> next-hop <next-hop> dis-
able
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> next-hop <next-hop> dis-
tance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> next-hop <next-hop> inter-
face
Not documented yet
------------------
protocols-static.xml.in:
protocols static table <table> route
<route> next-hop <next-hop> vrf
set protocols vrf <name>
static route6 <subnet>
blackhole
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
blackhole distance
<distance>
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
interface <interface>
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
interface <interface>
disable
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
interface <interface>
distance <distance>
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
next-hop <address>
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
next-hop <address>
disable
Nothing found in XML Definitions
set protocols vrf <name>
static route6 <subnet>
next-hop <address>
distance <distance>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set protocols vrf <name>
static route6 <subnet>
next-hop <address> vrf
<default | vrf-name>
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
blackhole
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
blackhole distance
<distance>
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
interface <interface>
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
interface <interface>
disable
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
interface <interface>
distance <distance>
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
next-hop <address>
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
next-hop <address>
disable
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
next-hop <address>
distance <distance>
Nothing found in XML Definitions
set protocols vrf <name>
static route <subnet>
next-hop <address> vrf
<default | vrf-name>
Nothing found in XML Definitions
rename
Nothing found in XML Definitions
rollback <N>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
run
Nothing found in XML Definitions
save
Nothing found in XML Definitions
set service
broadcast-relay disable
------------------
bcast-relay.xml.in:
service broadcast-relay disable
Not documented yet
------------------
bcast-relay.xml.in:
service broadcast-relay id <id> ad-
dress
set service
broadcast-relay id
<n> description
<description>
------------------
bcast-relay.xml.in:
service broadcast-relay id <id> de-
scription
set service
broadcast-relay id <n>
disable
------------------
bcast-relay.xml.in:
service broadcast-relay id <id> dis-
able
set service
broadcast-relay id <n>
interface <interface>
------------------
bcast-relay.xml.in:
service broadcast-relay id <id> inter-
face
set service
broadcast-relay id <n>
port <port>
------------------
bcast-relay.xml.in:
service broadcast-relay id <id> port
set service
console-server <device>
data-bits [7 | 8]
Nothing found in XML Definitions
set service
console-server <device>
description <string>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_console-server.xml.in:
service console-server device <de-
vice> data-bits
Not documented yet
------------------
service_console-server.xml.in:
service console-server device <de-
vice> description
Not documented yet
------------------
service_console-server.xml.in:
service console-server device <de-
vice> parity
Not documented yet
------------------
service_console-server.xml.in:
service console-server device <de-
vice> speed
Not documented yet
------------------
service_console-server.xml.in:
service console-server device <de-
vice> ssh port
Not documented yet
------------------
service_console-server.xml.in:
service console-server device <de-
vice> stop-bits
set service
console-server <device>
parity [even | odd |
none]
Nothing found in XML Definitions
set service
console-server <device>
speed [ 300 | 1200 |
2400 | 4800 | 9600 |
19200 | 38400 | 57600 |
115200 ]
Nothing found in XML Definitions
set service
console-server <device>
ssh port <port>
Nothing found in XML Definitions
set service
console-server <device>
stop-bits [1 | 2]
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service dhcp-relay
interface <interface>
------------------
dhcp-relay.xml.in:
service dhcp-relay interface
set service dhcp-relay
relay-options hop-count
<count>
------------------
dhcp-relay.xml.in:
service dhcp-relay relay-options hop-
count
set service dhcp-relay
relay-options max-size
<size>
------------------
dhcp-relay.xml.in:
service dhcp-relay relay-options
max-size
set service dhcp-relay
relay-options
relay-agents-packet
<append | discard |
forward | replace>
Nothing found in XML Definitions
Not documented yet
------------------
dhcp-relay.xml.in:
service dhcp-relay relay-options
relay-agents-packets
set service dhcp-relay
relay-options
relay-agents-packets
discard
Nothing found in XML Definitions
set service dhcp-relay
server <server>
------------------
dhcp-relay.xml.in:
service dhcp-relay server
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server disable
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server dynamic-dns-
update
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server global-
parameters
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server host-decl-name
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server hostfile-update
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server listen-address
set service dhcp-server
shared-network-name
<name> authoritative
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> au-
thoritative
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> de-
scription
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> dis-
able
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name>
shared-network-parameters
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> bootfile-name
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> bootfile-server
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> client-prefix-length
set service dhcp-server
shared-network-name
<name> subnet <subnet>
default-router
<address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> default-router
set service dhcp-server
shared-network-name
<name> subnet <subnet>
dns-server <address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> dns-server
set service dhcp-server
shared-network-name
<name> subnet
<subnet> domain-name
<domain-name>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> domain-name
set service dhcp-server
shared-network-name
<name> subnet
<subnet> domain-search
<domain-name>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> domain-search
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service dhcp-server
shared-network-name
<name> subnet <subnet>
exclude <address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> exclude
set service dhcp-server
shared-network-name
<name> subnet <subnet>
failover local-address
<address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> failover local-address
set service dhcp-server
shared-network-name
<name> subnet <subnet>
failover name <name>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> failover name
set service dhcp-server
shared-network-name
<name> subnet <subnet>
failover peer-address
<address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> failover peer-address
set service dhcp-server
shared-network-name
<name> subnet <subnet>
failover status <primary
| secondary>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> failover status
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> ip-forwarding
set service dhcp-server
shared-network-name
<name> subnet <subnet>
lease <time>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> lease
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> ntp-server
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> pop-server
set service dhcp-server
shared-network-name
<name> subnet <subnet>
range <n> start
<address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> range <range> start
set service dhcp-server
shared-network-name
<name> subnet <subnet>
range <n> stop
<address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> range <range> stop
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> server-identifier
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> smtp-server
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> static-mapping <static-
mapping> disable
set service dhcp-server
shared-network-name
<name> subnet <subnet>
static-mapping
<description> ip-address
<address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> static-mapping <static-
mapping> ip-address
set service dhcp-server
shared-network-name
<name> subnet <subnet>
static-mapping
<description>
mac-address <address>
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> static-mapping <static-
mapping> mac-address
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name>
subnet <subnet> static-mapping
<static-mapping> static-mapping-
parameters
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> static-route destination-
subnet
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> static-route router
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> subnet-parameters
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> tftp-server-name
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> time-offset
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> time-server
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> wins-server
Not documented yet
------------------
dhcp-server.xml.in:
service dhcp-server shared-network-
name <shared-network-name> sub-
net <subnet> wpad-url
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service dhcpv6-relay
listen-interface
<interface>
Nothing found in XML Definitions
Not documented yet
------------------
dhcpv6-relay.xml.in:
service dhcpv6-relay listen-interface
<listen-interface> address
Not documented yet
------------------
dhcpv6-relay.xml.in:
service dhcpv6-relay max-hop-count
set service dhcpv6-relay
max-hop-count 'count'
Nothing found in XML Definitions
set service dhcpv6-relay
upstream-interface
<interface> address
<server>
------------------
dhcpv6-relay.xml.in:
service dhcpv6-relay upstream-
interface <upstream-interface>
address
set service dhcpv6-relay
use-interface-id-option
------------------
dhcpv6-relay.xml.in:
service dhcpv6-relay use-interface-
id-option
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server disable
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server global-
parameters name-server
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server preference
set service
dhcpv6-server preference
<preference value>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> common-options domain-
search
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> common-options info-
refresh-time
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> common-options name-
server
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> disable
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> address-
range prefix <prefix> temporary
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> address-
range start <start> stop
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> domain-
search
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> lease-time
default
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> lease-time
maximum
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> lease-time
minimum
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
lease-time {default |
maximum | minimum}
Nothing found in XML Definitions
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> name-server
set service
dhcpv6-server
shared-network-name
<name> subnet
<prefix> nis-domain
<domain-name>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> nis-domain
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
nis-server <address>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> nis-server
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
nisplus-domain
<domain-name>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> nisplus-
domain
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
nisplus-server
<address>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> nisplus-
server
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
prefix-delegation start
<address> prefix-length
<length>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> prefix-
delegation start <start> prefix-length
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
prefix-delegation
start <address> stop
<address>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> prefix-
delegation start <start> stop
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
sip-server <address |
fqdn>
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> sip-server
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> sntp-server
set service
dhcpv6-server
shared-network-name
<name> subnet <prefix>
sntp-server-address
<address>
Nothing found in XML Definitions
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> static-
mapping <static-mapping> disable
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> static-
mapping <static-mapping> identifier
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dhcpv6-server.xml.in:
service dhcpv6-server shared-
network-name <shared-network-
name> subnet <subnet> static-
mapping <static-mapping> ipv6-
address
set service dns dynamic
interface <interface>
rfc2136 <service-name>
Nothing found in XML Definitions
set service dns dynamic
interface <interface>
rfc2136 <service-name>
key <keyfile>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> rfc2136 <rfc2136> key
set service dns dynamic
interface <interface>
rfc2136 <service-name>
record <record>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> rfc2136 <rfc2136> record
set service dns dynamic
interface <interface>
rfc2136 <service-name>
server <server>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> rfc2136 <rfc2136> server
set service dns dynamic
interface <interface>
rfc2136 <service-name>
ttl <ttl>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> rfc2136 <rfc2136> ttl
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service dns dynamic
interface <interface>
rfc2136 <service-name>
zone <zone>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> rfc2136 <rfc2136> zone
set service dns dynamic
interface <interface>
service <service>
host-name <hostname>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> service <service> host-name
set service dns dynamic
interface <interface>
service <service> login
<username>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> service <service> login
set service dns dynamic
interface <interface>
service <service>
password <password>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> service <service> password
set service dns dynamic
interface <interface>
service <service>
protocol <protocol>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> service <service> protocol
set service dns dynamic
interface <interface>
service <service> server
<server>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> service <service> server
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> service <service> zone
set service dns dynamic
interface <interface>
use-web skip <pattern>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> use-web skip
set service dns dynamic
interface <interface>
use-web url <url>
------------------
dns-dynamic.xml.in:
service dns dynamic interface <inter-
face> use-web url
set service dns
forwarding allow-from
<network>
------------------
dns-forwarding.xml.in:
service dns forwarding allow-from
Not documented yet
------------------
dns-forwarding.xml.in:
service dns forwarding cache-size
Not documented yet
------------------
dns-forwarding.xml.in:
service dns forwarding dhcp
set service dns
forwarding dnssec <off
| process-no-validate
| process | log-fail |
validate>
------------------
dns-forwarding.xml.in:
service dns forwarding dnssec
Not documented yet
------------------
dns-forwarding.xml.in:
service dns forwarding domain <do-
main> addnta
Not documented yet
------------------
dns-forwarding.xml.in:
service dns forwarding domain <do-
main> recursion-desired
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service dns
forwarding domain
<domain-name> server
<address>
------------------
dns-forwarding.xml.in:
service dns forwarding domain <do-
main> server
set service
dns forwarding
ignore-hosts-file
------------------
dns-forwarding.xml.in:
service dns forwarding ignore-hosts-
file
set service
dns forwarding
listen-address
------------------
dns-forwarding.xml.in:
service dns forwarding listen-address
set service
dns forwarding
max-cache-entries
Nothing found in XML Definitions
set service dns
forwarding name-server
<address>
------------------
dns-forwarding.xml.in:
service dns forwarding name-server
set service dns
forwarding negative-ttl
------------------
dns-forwarding.xml.in:
service dns forwarding negative-ttl
Not documented yet
------------------
dns-forwarding.xml.in:
service dns forwarding source-
address
set service dns
forwarding system
------------------
dns-forwarding.xml.in:
service dns forwarding system
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service https
api-restrict
virtual-host <vhost>
------------------
https.xml.in:
service https api-restrict virtual-host
set service https api
debug
------------------
https.xml.in:
service https api debug
set service https api
keys id <name> key
<apikey>
------------------
https.xml.in:
service https api keys id <id> key
set service https api
port
------------------
https.xml.in:
service https api port
set service https api
strict
------------------
https.xml.in:
service https api strict
set service https
certificates certbot
domain-name <text>
------------------
https.xml.in:
service https certificates certbot
domain-name
set service https
certificates certbot
email
------------------
https.xml.in:
service https certificates certbot
email
set service https
certificates
system-generated-certificate
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service https
certificates
system-generated-certificate
lifetime <days>
------------------
https.xml.in:
service https certificates system-
generated-certificate lifetime
set service https
virtual-host <vhost>
listen-address
------------------
https.xml.in:
service https virtual-host <virtual-
host> listen-address
set service https
virtual-host <vhost>
listen-port <1-65535>
------------------
https.xml.in:
service https virtual-host <virtual-
host> listen-port
set service https
virtual-host <vhost>
server-name <text>
------------------
https.xml.in:
service https virtual-host <virtual-
host> server-name
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection alert-
script
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection direction
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection listen-
interface
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection mode
mirror
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection network
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection threshold
fps
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection threshold
mbps
Not documented yet
------------------
service-ids-ddos-protection.xml.in:
service ids ddos-protection threshold
pps
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication
interface <interface> mac-address
<mac-address> rate-limit download
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication
interface <interface> mac-address
<mac-address> rate-limit upload
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication
interface <interface> mac-address
<mac-address> vlan-id
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication
mode
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius acct-interim-jitter
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius acct-timeout
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius dynamic-author key
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius dynamic-author port
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius dynamic-author server
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius max-try
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius nas-identifier
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius nas-ip-address
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius preallocate-vif
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius server <server> acct-port
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius server <server> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication
radius server <server> disable-
accounting
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius server <server> fail-time
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius server <server> key
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius server <server> port
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius source-address
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server authentication ra-
dius timeout
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server client-ipv6-pool
delegate <delegate> delegation-
prefix
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server client-ipv6-pool
prefix <prefix> mask
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> client-subnet
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> external-dhcp dhcp-relay
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> external-dhcp giaddr
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> network
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> network-mode
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> vlan-id
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server interface <inter-
face> vlan-range
Not documented yet
------------------
service_ipoe-server.xml.in:
service ipoe-server name-server
set service lldp
Nothing found in XML Definitions
set service lldp
interface <interface>
Nothing found in XML Definitions
set service lldp
interface <interface>
disable
------------------
lldp.xml.in:
service lldp interface <interface> dis-
able
Not documented yet
------------------
lldp.xml.in:
service lldp interface <interface> lo-
cation coordinate-based altitude
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
lldp.xml.in:
service lldp interface <interface> lo-
cation coordinate-based datum
Not documented yet
------------------
lldp.xml.in:
service lldp interface <interface> lo-
cation coordinate-based latitude
Not documented yet
------------------
lldp.xml.in:
service lldp interface <interface> lo-
cation coordinate-based longitude
Not documented yet
------------------
lldp.xml.in:
service lldp interface <interface> lo-
cation elin
set service lldp
legacy-protocols
<cdp|edp|fdp|sonmp>
Nothing found in XML Definitions
Not documented yet
------------------
lldp.xml.in:
service lldp legacy-protocols cdp
Not documented yet
------------------
lldp.xml.in:
service lldp legacy-protocols edp
Not documented yet
------------------
lldp.xml.in:
service lldp legacy-protocols fdp
Not documented yet
------------------
lldp.xml.in:
service lldp legacy-protocols sonmp
set service lldp
management-address
<address>
------------------
lldp.xml.in:
service lldp management-address
set service lldp snmp
enable
------------------
lldp.xml.in:
service lldp snmp enable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service mdns
repeater disable
------------------
service_mdns-repeater.xml.in:
service mdns repeater disable
set service mdns
repeater interface
<interface>
------------------
service_mdns-repeater.xml.in:
service mdns repeater interface
set service pppoe-server
access-concentrator
<name>
------------------
service_pppoe-server.xml.in:
service pppoe-server access-
concentrator
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
local-users username <username>
disable
set service pppoe-server
authentication
local-users username
<name> password
<password>
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
local-users username <username>
password
set service pppoe-server
authentication
local-users username
<name> rate-limit
<download | upload>
Nothing found in XML Definitions
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
local-users username <username>
rate-limit download
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
local-users username <username>
rate-limit upload
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
local-users username <username>
static-ip
set service pppoe-server
authentication mode
<local | radius>
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
mode
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
protocols
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius acct-interim-jitter
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius acct-timeout
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius called-sid-format
set service pppoe-server
authentication radius
dynamic-author <key |
port | server>
Nothing found in XML Definitions
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius dynamic-author key
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius dynamic-author port
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius dynamic-author server
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius max-try
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius nas-identifier
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius nas-ip-address
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius preallocate-vif
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius rate-limit attribute
set service pppoe-server
authentication radius
rate-limit enable
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius rate-limit enable
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius rate-limit vendor
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius server <server> acct-port
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius server <server> disable
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius server <server> disable-
accounting
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius server <server> fail-time
set service pppoe-server
authentication radius
server <address> key
<secret>
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius server <server> key
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius server <server> port
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius source-address
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server authentication
radius timeout
set service pppoe-server
client-ip-pool start
<address>
------------------
service_pppoe-server.xml.in:
service pppoe-server client-ip-pool
start
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service pppoe-server
client-ip-pool stop
<address>
------------------
service_pppoe-server.xml.in:
service pppoe-server client-ip-pool
stop
set service pppoe-server
client-ip-pool subnet
<address>
------------------
service_pppoe-server.xml.in:
service pppoe-server client-ip-pool
subnet
set service pppoe-server
client-ipv6-pool
delegate <address>
delegation-prefix
<number-of-bits>
------------------
service_pppoe-server.xml.in:
service pppoe-server client-ipv6-
pool delegate <delegate> delegation-
prefix
set service pppoe-server
client-ipv6-pool
prefix <address> mask
<number-of-bits>
------------------
service_pppoe-server.xml.in:
service pppoe-server client-ipv6-
pool prefix <prefix> mask
set service pppoe-server
gateway-address
<address>
------------------
service_pppoe-server.xml.in:
service pppoe-server gateway-
address
set service pppoe-server
interface <interface>
Nothing found in XML Definitions
set service pppoe-server
interface <interface>
<vlan-id | vlan range>
<text>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server interface <in-
terface> vlan-id
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server interface <in-
terface> vlan-range
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server limits burst
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server limits
connection-limit
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server limits timeout
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server mtu
set service pppoe-server
name-server <address>
------------------
service_pppoe-server.xml.in:
service pppoe-server name-server
set service
pppoe-server pado-delay
<number-of-ms> sessions
<number-of-sessions>
------------------
service_pppoe-server.xml.in:
service pppoe-server pado-delay
<pado-delay> sessions
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options ccp
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
ipv4
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
ipv6
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
ipv6-accept-peer-intf-id
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
ipv6-intf-id
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
ipv6-peer-intf-id
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
lcp-echo-failure
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
lcp-echo-interval
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
lcp-echo-timeout
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
min-mtu
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
mppe
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server ppp-options
mru
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server service-name
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server session-control
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server snmp master-
agent
Not documented yet
------------------
service_pppoe-server.xml.in:
service pppoe-server wins-server
set service
router-advert interface
<interface> ....
Nothing found in XML Definitions
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> default-lifetime
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> default-preference
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> dnssl
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> hop-limit
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> interval max
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> interval min
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> link-mtu
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> managed-flag
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> name-server
set service
router-advert
interface <interface>
no-send-advert
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> no-send-advert
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> other-config-flag
set service
router-advert interface
<interface> prefix
2001:DB8::/32
Nothing found in XML Definitions
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface
<interface> prefix <prefix> no-
autonomous-flag
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> prefix <prefix> no-on-link-
flag
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> prefix <prefix> preferred-
lifetime
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface
<interface> prefix <prefix> valid-
lifetime
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> reachable-time
Not documented yet
------------------
service_router-advert.xml.in:
service router-advert interface <in-
terface> retrans-timer
set service salt-minion
hash <type>
------------------
salt-minion.xml.in:
service salt-minion hash
set service salt-minion
id <id>
------------------
salt-minion.xml.in:
service salt-minion id
set service salt-minion
interval <1-1440>
------------------
salt-minion.xml.in:
service salt-minion interval
set service salt-minion
master <hostname | IP>
------------------
salt-minion.xml.in:
service salt-minion master
set service salt-minion
master-key <key>
------------------
salt-minion.xml.in:
service salt-minion master-key
Not documented yet
------------------
snmp.xml.in:
service snmp community <commu-
nity> authorization
Not documented yet
------------------
snmp.xml.in:
service snmp community <commu-
nity> client
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
snmp.xml.in:
service snmp community <commu-
nity> network
Not documented yet
------------------
snmp.xml.in:
service snmp contact
Not documented yet
------------------
snmp.xml.in:
service snmp description
Not documented yet
------------------
snmp.xml.in:
service snmp listen-address <listen-
address> port
Not documented yet
------------------
snmp.xml.in:
service snmp location
Not documented yet
------------------
snmp.xml.in:
service snmp script-extensions
extension-name <extension-name>
script
Not documented yet
------------------
snmp.xml.in:
service snmp smux-peer
Not documented yet
------------------
snmp.xml.in:
service snmp trap-source
Not documented yet
------------------
snmp.xml.in:
service snmp trap-target <trap-
target> community
Not documented yet
------------------
snmp.xml.in:
service snmp trap-target <trap-
target> port
Not documented yet
------------------
snmp.xml.in:
service snmp v3 engineid
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
snmp.xml.in:
service snmp v3 group <group>
mode
Not documented yet
------------------
snmp.xml.in:
service snmp v3 group <group> se-
clevel
Not documented yet
------------------
snmp.xml.in:
service snmp v3 group <group> view
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> auth encrypted-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> auth plaintext-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> auth type
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> port
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> privacy encrypted-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> privacy plaintext-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> privacy type
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> protocol
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> type
Not documented yet
------------------
snmp.xml.in:
service snmp v3 trap-target <trap-
target> user
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> auth
encrypted-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> auth
plaintext-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> auth
type
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> group
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> mode
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> privacy
encrypted-password
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> privacy
plaintext-password
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
snmp.xml.in:
service snmp v3 user <user> privacy
type
Not documented yet
------------------
snmp.xml.in:
service snmp v3 view <view> oid
<oid> exclude
Not documented yet
------------------
snmp.xml.in:
service snmp v3 view <view> oid
<oid> mask
Not documented yet
------------------
snmp.xml.in:
service snmp vrf
set service ssh
access-control <allow
| deny> <group | user>
<name>
Nothing found in XML Definitions
Not documented yet
------------------
ssh.xml.in:
service ssh access-control allow
group
Not documented yet
------------------
ssh.xml.in:
service ssh access-control allow user
Not documented yet
------------------
ssh.xml.in:
service ssh access-control deny group
Not documented yet
------------------
ssh.xml.in:
service ssh access-control deny user
set service ssh ciphers
<cipher>
------------------
ssh.xml.in:
service ssh ciphers
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service ssh
client-keepalive-interval
<interval>
------------------
ssh.xml.in:
service ssh client-keepalive-interval
set service ssh
disable-host-validation
------------------
ssh.xml.in:
service ssh disable-host-validation
set service ssh
disable-password-authentication
------------------
ssh.xml.in:
service ssh disable-password-
authentication
set service ssh
key-exchange <kex>
------------------
ssh.xml.in:
service ssh key-exchange
set service ssh
listen-address
<address>
------------------
ssh.xml.in:
service ssh listen-address
set service ssh loglevel
<quiet | fatal | error |
info | verbose>
------------------
ssh.xml.in:
service ssh loglevel
Not documented yet
------------------
ssh.xml.in:
service ssh mac
set service ssh macs
<mac>
Nothing found in XML Definitions
set service ssh port
<port>
------------------
ssh.xml.in:
service ssh port
set service ssh vrf
<name>
------------------
ssh.xml.in:
service ssh vrf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service tftp-server
allow-upload
------------------
tftp-server.xml.in:
service tftp-server allow-upload
set service tftp-server
directory <directory>
------------------
tftp-server.xml.in:
service tftp-server directory
set service tftp-server
listen-address
<address>
------------------
tftp-server.xml.in:
service tftp-server listen-address
Not documented yet
------------------
tftp-server.xml.in:
service tftp-server port
set service webproxy
append-domain <domain>
------------------
service_webproxy.xml.in:
service webproxy append-domain
set service webproxy
authentication children
<number>
------------------
service_webproxy.xml.in:
service webproxy authentication
children
set service webproxy
authentication
credentials-ttl <time>
------------------
service_webproxy.xml.in:
service webproxy authentication
credentials-ttl
set service webproxy
authentication ldap
base-dn <base-dn>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
base-dn
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service webproxy
authentication ldap
bind-dn <bind-dn>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
bind-dn
set service webproxy
authentication ldap
filter-expression
<expr>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
filter-expression
set service webproxy
authentication ldap
password <password>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
password
set service webproxy
authentication ldap
persistent-connection
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
persistent-connection
set service webproxy
authentication ldap port
<port>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
port
set service webproxy
authentication ldap
server <server>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
server
set service webproxy
authentication ldap
use-ssl
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
use-ssl
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set service webproxy
authentication ldap
username-attribute
<attr>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
username-attribute
set service webproxy
authentication ldap
version <2 | 3>
------------------
service_webproxy.xml.in:
service webproxy authentication ldap
version
set service webproxy
authentication method
<ldap>
------------------
service_webproxy.xml.in:
service webproxy authentication
method
set service webproxy
authentication realm
------------------
service_webproxy.xml.in:
service webproxy authentication
realm
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy cache-peer
<cache-peer> address
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy cache-peer
<cache-peer> http-port
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy cache-peer
<cache-peer> icp-port
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy cache-peer
<cache-peer> options
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy cache-peer
<cache-peer> type
set service webproxy
cache-size <size>
------------------
service_webproxy.xml.in:
service webproxy cache-size
set service webproxy
default-port <port>
------------------
service_webproxy.xml.in:
service webproxy default-port
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy disable-access-log
set service webproxy
domain-block <domain>
------------------
service_webproxy.xml.in:
service webproxy domain-block
set service webproxy
domain-noncache
<domain>
------------------
service_webproxy.xml.in:
service webproxy domain-noncache
set service webproxy
listen-address
<address>
Nothing found in XML Definitions
set service webproxy
listen-address <address>
disable-transparent
------------------
service_webproxy.xml.in:
service webproxy listen-address
<listen-address> disable-transparent
set service webproxy
listen-address <address>
port <port>
------------------
service_webproxy.xml.in:
service webproxy listen-address
<listen-address> port
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy maximum-object-
size
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy mem-cache-size
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy minimum-object-
size
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy outgoing-address
set service webproxy
reply-block-mime <mime>
------------------
service_webproxy.xml.in:
service webproxy reply-block-mime
set service webproxy
reply-body-max-size
<size>
------------------
service_webproxy.xml.in:
service webproxy reply-body-max-
size
set service webproxy
url-filtering disable
------------------
service_webproxy.xml.in:
service webproxy url-filtering disable
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard allow-category
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard allow-ipaddr-url
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard auto-update update-hour
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard block-category
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard default-action
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard enable-safe-search
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard local-block
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard local-block-keyword
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard local-block-url
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard local-ok
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard local-ok-url
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard log
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard redirect-url
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> allow-category
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> allow-ipaddr-url
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> block-category
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> default-action
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> enable-safe-search
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> local-block
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering
squidguard rule <rule> local-block-
keyword
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> local-block-url
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> local-ok
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> local-ok-url
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> log
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> redirect-url
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> source-group
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard rule <rule> time-period
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard source-group <source-group>
address
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard source-group <source-group>
description
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard source-group <source-group>
domain
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard source-group <source-group>
ldap-ip-search
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard source-group <source-group>
ldap-user-search
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard source-group <source-group>
user
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard time-period <time-period>
days <days> time
Not documented yet
------------------
service_webproxy.xml.in:
service webproxy url-filtering squid-
guard time-period <time-period> de-
scription
show
Nothing found in XML Definitions
Not documented yet
------------------
intel_qat.xml.in:
system acceleration qat
set system
config-management
commit-archive location
<URI>
Nothing found in XML Definitions
set system
config-management
commit-revisions <N>
Nothing found in XML Definitions
set system console
device <device>
Nothing found in XML Definitions
set system console
device <device> speed
<speed>
------------------
system-console.xml.in:
system console device <device>
speed
Not documented yet
------------------
system-console.xml.in:
system console powersave
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system domain-name
<domain>
------------------
dns-domain-name.xml.in:
system domain-name
set system domain-search
domain <domain>
------------------
dns-domain-name.xml.in:
system domain-search domain
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting buffer-size
set system
flow-accounting
buffer-size <buffer
size>
Nothing found in XML Definitions
set system
flow-accounting
disable-imt
------------------
flow-accounting-conf.xml.in:
system flow-accounting disable-imt
set system
flow-accounting
enable-egress
------------------
flow-accounting-conf.xml.in:
system flow-accounting enable-
egress
set system
flow-accounting
interface <interface>
------------------
flow-accounting-conf.xml.in:
system flow-accounting interface
set system
flow-accounting netflow
engine-id <id>
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow
engine-id
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system
flow-accounting netflow
max-flows <n>
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow max-
flows
set system
flow-accounting netflow
sampling-rate <rate>
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow
sampling-rate
set system
flow-accounting netflow
server <address>
Nothing found in XML Definitions
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow
server <server> port
set system
flow-accounting netflow
source-ip <address>
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow
source-ip
set system
flow-accounting netflow
timeout expiry-interval
<interval>
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out expiry-interval
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out flow-generic
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out icmp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out max-active-life
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out tcp-fin
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out tcp-generic
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out tcp-rst
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow time-
out udp
set system
flow-accounting netflow
version <version>
------------------
flow-accounting-conf.xml.in:
system flow-accounting netflow ver-
sion
set system
flow-accounting sflow
agent-address <address>
------------------
flow-accounting-conf.xml.in:
system flow-accounting sflow agent-
address
set system
flow-accounting sflow
sampling-rate <rate>
------------------
flow-accounting-conf.xml.in:
system flow-accounting sflow
sampling-rate
set system
flow-accounting sflow
server <address>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
flow-accounting-conf.xml.in:
system flow-accounting sflow server
<server> port
set system
flow-accounting
syslog-facility
<facility>
------------------
flow-accounting-conf.xml.in:
system flow-accounting syslog-
facility
set system host-name
<hostname>
------------------
dns-domain-name.xml.in:
system host-name
set system ip arp
table-size <number>
------------------
system-ip.xml.in:
system ip arp table-size
set system ip
disable-forwarding
------------------
system-ip.xml.in:
system ip disable-forwarding
Not documented yet
------------------
system-ip.xml.in:
system ip multipath ignore-
unreachable-nexthops
set system ip multipath
layer4-hashing
------------------
system-ip.xml.in:
system ip multipath layer4-hashing
set system ipv6 disable
------------------
system-ipv6.xml.in:
system ipv6 disable
set system ipv6
disable-forwarding
------------------
system-ipv6.xml.in:
system ipv6 disable-forwarding
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system
ipv6 multipath
layer4-hashing
------------------
system-ipv6.xml.in:
system ipv6 multipath layer4-hashing
set system ipv6 neighbor
table-size <number>
------------------
system-ipv6.xml.in:
system ipv6 neighbor table-size
set system ipv6
strict-dad
------------------
system-ipv6.xml.in:
system ipv6 strict-dad
set system lcd device
<device>
------------------
system-lcd.xml.in:
system lcd device
set system lcd model
<model>
------------------
system-lcd.xml.in:
system lcd model
set system login banner
post-login <message>
------------------
system-login-banner.xml.in:
system login banner post-login
set system login banner
pre-login <message>
------------------
system-login-banner.xml.in:
system login banner pre-login
set system login radius
server <address> disable
------------------
system-login.xml.in:
system login radius server <server>
disable
Not documented yet
------------------
system-login.xml.in:
system login radius server <server>
key
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system login radius
server <address> port
<port>
------------------
system-login.xml.in:
system login radius server <server>
port
Not documented yet
------------------
system-login.xml.in:
system login radius server <server>
priority
set system login radius
server <address> secret
<secret>
Nothing found in XML Definitions
set system login radius
server <address> timeout
<timeout>
------------------
system-login.xml.in:
system login radius server <server>
timeout
set system login
radius source-address
<address>
------------------
system-login.xml.in:
system login radius source-address
Not documented yet
------------------
system-login.xml.in:
system login radius vrf
set system login user
<name> authentication
encrypted-password
<password>
------------------
system-login.xml.in:
system login user <user> authentica-
tion encrypted-password
set system login user
<name> authentication
plaintext-password
<password>
------------------
system-login.xml.in:
system login user <user> authentica-
tion plaintext-password
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system login
user <username>
authentication
public-keys <identifier>
key <key>
------------------
system-login.xml.in:
system login user <user> authentica-
tion public-keys <public-keys> key
Not documented yet
------------------
system-login.xml.in:
system login user <user> authenti-
cation public-keys <public-keys> op-
tions
set system login
user <username>
authentication
public-keys <identifier>
type <type>
------------------
system-login.xml.in:
system login user <user> authentica-
tion public-keys <public-keys> type
Not documented yet
------------------
system-login.xml.in:
system login user <user> full-name
set system login
user <name> full-name
"<string>"
Nothing found in XML Definitions
Not documented yet
------------------
system-login.xml.in:
system login user <user> home-
directory
set system name-server
<address>
------------------
dns-domain-name.xml.in:
system name-server
Not documented yet
------------------
dns-domain-name.xml.in:
system name-servers-dhcp
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system ntp
allow-clients address
<address>
------------------
ntp.xml.in:
system ntp allow-clients address
set system ntp
listen-address
<address>
------------------
ntp.xml.in:
system ntp listen-address
set system ntp server
<address> <noselect
| pool | preempt |
prefer>
Nothing found in XML Definitions
Not documented yet
------------------
ntp.xml.in:
system ntp server <server> noselect
Not documented yet
------------------
ntp.xml.in:
system ntp server <server> pool
Not documented yet
------------------
ntp.xml.in:
system ntp server <server> preempt
Not documented yet
------------------
ntp.xml.in:
system ntp server <server> prefer
set system ntp vrf
<name>
------------------
ntp.xml.in:
system ntp vrf
set system option
ctrl-alt-delete <ignore
| reboot | poweroff>
------------------
system-option.xml.in:
system option ctrl-alt-delete
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system option
http-client
source-address
<address>
------------------
system-option.xml.in:
system option http-client source-
address
set system option
http-client
source-interface
<interface>
------------------
system-option.xml.in:
system option http-client source-
interface
set system option
keyboard-layout <us |
fr | de | fi | no | dk>
------------------
system-option.xml.in:
system option keyboard-layout
Not documented yet
------------------
system-option.xml.in:
system option performance
set system option
performance < throughput
| latency >
Nothing found in XML Definitions
set system option
reboot-on-panic
------------------
system-option.xml.in:
system option reboot-on-panic
Not documented yet
------------------
system-option.xml.in:
system option ssh-client source-
address
set system option
startup-beep
------------------
system-option.xml.in:
system option startup-beep
set system proxy
password <password>
------------------
system-proxy.xml.in:
system proxy password
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system proxy port
<port>
------------------
system-proxy.xml.in:
system proxy port
set system proxy url
<url>
------------------
system-proxy.xml.in:
system proxy url
set system proxy
username <username>
------------------
system-proxy.xml.in:
system proxy username
set system
static-host-mapping
host-name <hostname>
alias <alias>
------------------
dns-domain-name.xml.in:
system static-host-mapping host-
name <host-name> alias
set system
static-host-mapping
host-name <hostname>
inet <address>
------------------
dns-domain-name.xml.in:
system static-host-mapping host-
name <host-name> inet
set system syslog
console facility
<keyword> level
<keyword>
------------------
system-syslog.xml.in:
system syslog console facility <facil-
ity> level
set system syslog file
<filename> archive file
<number>
------------------
system-syslog.xml.in:
system syslog file <file> archive file
set system syslog file
<filename> archive size
<size>
------------------
system-syslog.xml.in:
system syslog file <file> archive size
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set system syslog file
<filename> facility
<keyword> level
<keyword>
------------------
system-syslog.xml.in:
system syslog file <file> facility <fa-
cility> level
Not documented yet
------------------
system-syslog.xml.in:
system syslog global archive file
Not documented yet
------------------
system-syslog.xml.in:
system syslog global archive size
Not documented yet
------------------
system-syslog.xml.in:
system syslog global facility <facil-
ity> level
Not documented yet
------------------
system-syslog.xml.in:
system syslog global marker interval
Not documented yet
------------------
system-syslog.xml.in:
system syslog global preserve-fqdn
set system syslog host
<address> facility
<keyword> level
<keyword>
------------------
system-syslog.xml.in:
system syslog host <host> facility
<facility> level
set system syslog host
<address> facility
<keyword> protocol
<udp|tcp>
------------------
system-syslog.xml.in:
system syslog host <host> facility
<facility> protocol
Not documented yet
------------------
system-syslog.xml.in:
system syslog host <host> format
octet-counted
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
system-syslog.xml.in:
system syslog host <host> port
set system syslog user
<username> facility
<keyword> level
<keyword>
------------------
system-syslog.xml.in:
system syslog user <user> facility
<facility> level
set system
task-scheduler task
<task> crontab-spec
<spec>
------------------
cron.xml.in:
system task-scheduler task <task>
crontab-spec
set system
task-scheduler task
<task> executable
arguments <args>
------------------
cron.xml.in:
system task-scheduler task <task>
executable arguments
set system
task-scheduler task
<task> executable path
<path>
------------------
cron.xml.in:
system task-scheduler task <task>
executable path
set system
task-scheduler task
<task> interval
<interval>
------------------
cron.xml.in:
system task-scheduler task <task> in-
terval
set system time-zone
<timezone>
------------------
system-time-zone.xml.in:
system time-zone
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set traffic-policy
drop-tail <policy-name>
queue-limit
<number-of-packets>
Nothing found in XML Definitions
set traffic-policy
fair-queue
<policy-name>
Nothing found in XML Definitions
set traffic-policy
fair-queue <policy-name>
hash-interval <seconds>`
Nothing found in XML Definitions
set traffic-policy
fair-queue <policy-name>
queue-limit <limit>
Nothing found in XML Definitions
set traffic-policy
fq-codel <policy name>
codel-quantum <bytes>
Nothing found in XML Definitions
set traffic-policy
fq-codel <policy name>
flows <number-of-flows>
Nothing found in XML Definitions
set traffic-policy
fq-codel <policy name>
interval <miliseconds>
Nothing found in XML Definitions
set traffic-policy
fq-codel <policy-name>
queue-limit
<number-of-packets>`
Nothing found in XML Definitions
set traffic-policy
fq-codel <policy-name>
target <miliseconds>`
Nothing found in XML Definitions
set traffic-policy
limiter <policy-name>
class <class ID> match
<match-name> description
<description>
Nothing found in XML Definitions
set traffic-policy
limiter <policy-name>
class <class ID>
priority <value>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set traffic-policy
limiter <policy-name>
class <class-ID>
bandwidth <rate>
Nothing found in XML Definitions
set traffic-policy
limiter <policy-name>
class <class-ID> burst
<burst-size>
Nothing found in XML Definitions
set traffic-policy
limiter <policy-name>
default bandwidth
<rate>
Nothing found in XML Definitions
set traffic-policy
limiter <policy-name>
default burst
<burst-size>
Nothing found in XML Definitions
set traffic-policy
network-emulator
<policy-name> bandwidth
<rate>
Nothing found in XML Definitions
set traffic-policy
network-emulator
<policy-name> burst
<burst-size>
Nothing found in XML Definitions
set traffic-policy
network-emulator
<policy-name>
network-delay <delay>
Nothing found in XML Definitions
set traffic-policy
network-emulator
<policy-name>
packet-corruption
<percent>
Nothing found in XML Definitions
set traffic-policy
network-emulator
<policy-name>
packet-loss <percent>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set traffic-policy
network-emulator
<policy-name>
packet-reordering
<percent>
Nothing found in XML Definitions
set traffic-policy
network-emulator
<policy-name>
queue-limit <limit>
Nothing found in XML Definitions
set traffic-policy
priority-queue
<policy-name> class
<class-ID> queue-limit
<limit>`
Nothing found in XML Definitions
set traffic-policy
random-detect
<policy-name> bandwidth
<bandwidth>
Nothing found in XML Definitions
set traffic-policy
random-detect
<policy-name> precedence
<IP-precedence-value>
average-packet <bytes>
Nothing found in XML Definitions
set traffic-policy
random-detect
<policy-name> precedence
<IP-precedence-value>
mark-probability
<value>
Nothing found in XML Definitions
set traffic-policy
random-detect
<policy-name> precedence
<IP-precedence-value>
maximum-threshold
<packets>
Nothing found in XML Definitions
set traffic-policy
random-detect
<policy-name> precedence
<IP-precedence-value>
minimum-threshold
<packets>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set traffic-policy
random-detect
<policy-name> precedence
<IP-precedence-value>
queue-limit <packets>
Nothing found in XML Definitions
set traffic-policy
rate-control
<policy-name> bandwidth
<rate>
Nothing found in XML Definitions
set traffic-policy
rate-control
<policy-name> burst
<burst-size>
Nothing found in XML Definitions
set traffic-policy
rate-control
<policy-name> latency
Nothing found in XML Definitions
set traffic-policy
round-robin <policy
name> class <class ID>
queue-limit <packets>
Nothing found in XML Definitions
set traffic-policy
round-robin <policy
name> class <class-ID>
quantum <packets>
Nothing found in XML Definitions
set traffic-policy
shaper <policy-name>
bandwidth <rate>
Nothing found in XML Definitions
set traffic-policy
shaper <policy-name>
class <class-ID>
bandwidth <rate>
Nothing found in XML Definitions
set traffic-policy
shaper <policy-name>
class <class-ID> burst
<bytes>
Nothing found in XML Definitions
set traffic-policy
shaper <policy-name>
class <class-ID> ceiling
<bandwidth>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set traffic-policy
shaper <policy-name>
class <class-ID>
priority <0-7>
Nothing found in XML Definitions
Not documented yet
------------------
ipsec-settings.xml.in:
vpn ipsec options disable-route-
autoinstall
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authenti-
cation local-users username <user-
name> disable
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authenti-
cation local-users username <user-
name> password
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authenti-
cation local-users username <user-
name> rate-limit download
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authenti-
cation local-users username <user-
name> rate-limit upload
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authenti-
cation local-users username <user-
name> static-ip
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion mode
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion mppe
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius acct-timeout
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius dae-server ip-address
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius dae-server port
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius dae-server secret
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius max-try
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius nas-identifier
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius rate-limit attribute
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius rate-limit enable
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius rate-limit vendor
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius server <server> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius server <server> disable-
accounting
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius server <server> fail-time
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius server <server> key
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius server <server> port
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius source-address
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion radius timeout
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access authentica-
tion require
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ccp-disable
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access client-ip-pool
start
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access client-ip-pool
stop
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access client-ip-pool
subnet
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access client-ipv6-
pool delegate <delegate> delegation-
prefix
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access client-ipv6-
pool prefix <prefix> mask
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access description
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access dhcp-
interface
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access gateway-
address
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access idle
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication mode
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication pre-shared-secret
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication x509 ca-cert-file
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication x509 crl-file
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication x509 server-cert-file
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication x509 server-key-file
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
authentication x509 server-key-
password
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
ike-lifetime
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ipsec-settings
lifetime
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access lns shared-
secret
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access mtu
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access name-server
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access outside-
address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ppp-options
lcp-echo-failure
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access ppp-options
lcp-echo-interval
Not documented yet
------------------
vpn_l2tp.xml.in:
vpn l2tp remote-access wins-server
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec auto-update
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec disable-uniqreqids
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec esp-group <esp-group>
compression
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec esp-group <esp-group>
lifetime
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec esp-group <esp-group>
mode
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec esp-group <esp-group>
pfs
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec esp-group <esp-group>
proposal <proposal> encryption
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec esp-group <esp-group>
proposal <proposal> hash
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
close-action
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
dead-peer-detection action
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
dead-peer-detection interval
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
dead-peer-detection timeout
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
ikev2-reauth
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
key-exchange
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
lifetime
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
mobike
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
mode
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
proposal <proposal> dh-group
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
proposal <proposal> encryption
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ike-group <ike-group>
proposal <proposal> hash
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec include-ipsec-conf
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec include-ipsec-secrets
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec ipsec-interfaces interface
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec logging log-level
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec logging log-modes
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec nat-networks allowed-
network <allowed-network> exclude
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec nat-traversal
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec options disable-route-
autoinstall
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec profile <profile> authenti-
cation mode pre-shared-secret
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec profile <profile> authenti-
cation pre-shared-secret
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec profile <profile> bind
bind_child
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec profile <profile> esp-
group
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec profile <profile> ike-
group
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication id
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication mode
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication pre-shared-secret
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication remote-id
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication rsa-key-name
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication use-x509-id
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication x509 ca-cert-file
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication x509 cert-file
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication x509 crl-file
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication x509 key file
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
authentication x509 key password
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
connection-type
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
default-esp-group
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
description
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
dhcp-interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
force-encapsulation
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
ike-group
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
ikev2-reauth
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
local-address
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> allow-nat-networks
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> allow-public-
networks
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> disable
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> esp-group
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> local port
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> local prefix
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> protocol
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> remote port
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
tunnel <tunnel> remote prefix
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
vti bind
Not documented yet
------------------
vpn_ipsec.xml.in:
vpn nipsec site-to-site peer <peer>
vti esp-group
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication
local-users username <username>
disable
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication
local-users username <username>
password
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication
mode
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication ra-
dius server <server> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication ra-
dius server <server> key
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication ra-
dius server <server> port
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication ra-
dius source-address
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect authentication ra-
dius timeout
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect listen-ports tcp
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect listen-ports udp
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect network-settings
client-ip-settings subnet
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect network-settings
client-ipv6-pool mask
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect network-settings
client-ipv6-pool prefix
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect network-settings
name-server
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect network-settings
push-route
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect ssl ca-cert-file
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect ssl cert-file
Not documented yet
------------------
vpn_openconnect.xml.in:
vpn openconnect ssl key-file
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authenti-
cation local-users username <user-
name> disable
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authenti-
cation local-users username <user-
name> password
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authenti-
cation local-users username <user-
name> static-ip
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion mode
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion mppe
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius acct-interim-jitter
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius acct-timeout
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius dynamic-author key
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius dynamic-author port
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius dynamic-author server
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius max-try
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius nas-identifier
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius nas-ip-address
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius preallocate-vif
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius server <server> acct-port
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius server <server> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius server <server> disable-
accounting
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius server <server> fail-time
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius server <server> key
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius server <server> port
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius source-address
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion radius timeout
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access authentica-
tion require
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access client-ip-
pool start
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access client-ip-
pool stop
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access gateway-
address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access mtu
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access name-server
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access outside-
address
Not documented yet
------------------
vpn_pptp.xml.in:
vpn pptp remote-access wins-server
set vpn sstp
authentication
local-users username
<user> disable
------------------
vpn_sstp.xml.in:
vpn sstp authentication local-users
username <username> disable
set vpn sstp
authentication
local-users username
<user> password <pass>
------------------
vpn_sstp.xml.in:
vpn sstp authentication local-users
username <username> password
set vpn sstp
authentication
local-users username
<user> rate-limit
download <bandwidth>
------------------
vpn_sstp.xml.in:
vpn sstp authentication local-users
username <username> rate-limit
download
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set vpn sstp
authentication
local-users username
<user> rate-limit upload
<bandwidth>
------------------
vpn_sstp.xml.in:
vpn sstp authentication local-users
username <username> rate-limit up-
load
set vpn sstp
authentication
local-users username
<user> static-ip
<address>
------------------
vpn_sstp.xml.in:
vpn sstp authentication local-users
username <username> static-ip
set vpn sstp
authentication mode
<local | radius>
------------------
vpn_sstp.xml.in:
vpn sstp authentication mode
set vpn sstp
authentication protocols
<pap | chap | mschap |
mschap-v2>
------------------
vpn_sstp.xml.in:
vpn sstp authentication protocols
Not documented yet
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius acct-
interim-jitter
set vpn sstp
authentication radius
acct-timeout <timeout>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius acct-
timeout
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set vpn sstp
authentication radius
dynamic-author key
<secret>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius
dynamic-author key
set vpn sstp
authentication radius
dynamic-author port
<port>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius
dynamic-author port
set vpn sstp
authentication radius
dynamic-author server
<address>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius
dynamic-author server
set vpn sstp
authentication radius
max-try <number>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius max-
try
set vpn sstp
authentication
radius nas-identifier
<identifier>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius nas-
identifier
set vpn sstp
authentication
radius nas-ip-address
<address>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius nas-ip-
address
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius
preallocate-vif
set vpn sstp
authentication radius
rate-limit attribute
<attribute>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius rate-
limit attribute
set vpn sstp
authentication radius
rate-limit enable
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius rate-
limit enable
set vpn sstp
authentication radius
rate-limit vendor
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius rate-
limit vendor
Not documented yet
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius server
<server> acct-port
set vpn sstp
authentication radius
server <server> disable
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius server
<server> disable
Not documented yet
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius server
<server> disable-accounting
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set vpn sstp
authentication radius
server <server>
fail-time <time>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius server
<server> fail-time
set vpn sstp
authentication radius
server <server> key
<secret>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius server
<server> key
set vpn sstp
authentication radius
server <server> port
<port>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius server
<server> port
set vpn sstp
authentication
radius source-address
<address>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius source-
address
set vpn sstp
authentication radius
timeout <timeout>
------------------
vpn_sstp.xml.in:
vpn sstp authentication radius time-
out
set vpn sstp
client-ip-pool subnet
<subnet>
------------------
vpn_sstp.xml.in:
vpn sstp client-ip-pool subnet
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set vpn sstp
client-ipv6-pool
delegate <address>
delegation-prefix
<number-of-bits>
------------------
vpn_sstp.xml.in:
vpn sstp client-ipv6-pool delegate
<delegate> delegation-prefix
set vpn sstp
client-ipv6-pool
prefix <address> mask
<number-of-bits>
------------------
vpn_sstp.xml.in:
vpn sstp client-ipv6-pool prefix <pre-
fix> mask
set vpn sstp
gateway-address
<gateway>
------------------
vpn_sstp.xml.in:
vpn sstp gateway-address
Not documented yet
------------------
vpn_sstp.xml.in:
vpn sstp mtu
set vpn sstp name-server
<address>
------------------
vpn_sstp.xml.in:
vpn sstp name-server
set vpn sstp ppp-options
lcp-echo-failure
<number>
------------------
vpn_sstp.xml.in:
vpn sstp ppp-options lcp-echo-failure
set vpn sstp ppp-options
lcp-echo-interval
<interval>
------------------
vpn_sstp.xml.in:
vpn sstp ppp-options lcp-echo-
interval
set vpn sstp ppp-options
lcp-echo-timeout
------------------
vpn_sstp.xml.in:
vpn sstp ppp-options lcp-echo-
timeout
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set vpn sstp ppp-options
mppe <require | prefer |
deny>
------------------
vpn_sstp.xml.in:
vpn sstp ppp-options mppe
set vpn sstp ssl
ca-cert-file <file>
------------------
vpn_sstp.xml.in:
vpn sstp ssl ca-cert-file
set vpn sstp ssl
cert-file <file>
------------------
vpn_sstp.xml.in:
vpn sstp ssl cert-file
set vpn sstp ssl
key-file <file>
------------------
vpn_sstp.xml.in:
vpn sstp ssl key-file
set vrf bind-to-all
------------------
vrf.xml.in:
vrf bind-to-all
set vrf name <name>
Nothing found in XML Definitions
Not documented yet
------------------
vrf.xml.in:
vrf name <name> description
Not documented yet
------------------
vrf.xml.in:
vrf name <name> disable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv4-unicast
aggregate-address <aggregate-
address> as-set
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv4-unicast
aggregate-address <aggregate-
address> summary-only
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv4-unicast
maximum-paths ebgp
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv4-unicast
maximum-paths ibgp
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast network
<network> backdoor
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast network
<network> route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute connected metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute connected route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute isis metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute isis route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute kernel metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute kernel route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute ospf metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute ospf route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute rip metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute rip route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute static metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute static route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv4-unicast redis-
tribute table
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv6-unicast
aggregate-address <aggregate-
address> as-set
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv6-unicast
aggregate-address <aggregate-
address> summary-only
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv6-unicast
maximum-paths ebgp
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp address-family ipv6-unicast
maximum-paths ibgp
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast network
<network> path-limit
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast network
<network> route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute connected metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute connected route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute kernel metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute kernel route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute ospfv3 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute ospfv3 route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute ripng metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute ripng route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute static metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute static route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family ipv6-unicast redis-
tribute table
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn advertise-
all-vni
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn advertise-
default-gw
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn advertise-
pip
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn advertise-
svi-ip
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn advertise
ipv4 unicast route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn advertise
ipv6 unicast route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn flooding
disable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn flooding
head-end-replication
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn rd
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn route-
target both
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn route-
target export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn route-
target import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn rt-auto-
derive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn vni <vni>
advertise-default-gw
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn vni <vni>
advertise-svi-ip
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn vni <vni>
rd
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn vni <vni>
route-target both
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn vni <vni>
route-target export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
address-family l2vpn-evpn vni <vni>
route-target import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp lis-
ten limit
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp lis-
ten range <range> peer-group
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
local-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast addpath-tx-all
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast addpath-tx-per-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast allowas-in number
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast as-override
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast attribute-unchanged as-
path
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast attribute-unchanged
med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast attribute-unchanged
next-hop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast capability orf prefix-list
receive
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast capability orf prefix-list
send
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast default-originate route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-
family ipv4-unicast disable-send-
community extended
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-
family ipv4-unicast disable-send-
community standard
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast distribute-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast distribute-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast filter-list export
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast filter-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast maximum-prefix
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast nexthop-self force
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast prefix-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast prefix-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast remove-private-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast route-map export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast route-map import
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast route-reflector-client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast route-server-client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast soft-reconfiguration in-
bound
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast unsuppress-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv4-unicast weight
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast addpath-tx-all
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast addpath-tx-per-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast allowas-in number
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast as-override
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast attribute-unchanged as-
path
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast attribute-unchanged
med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast attribute-unchanged
next-hop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast capability orf prefix-list
receive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast capability orf prefix-list
send
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast default-originate route-
map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-
family ipv6-unicast disable-send-
community extended
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-
family ipv6-unicast disable-send-
community standard
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast distribute-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast distribute-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast filter-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast filter-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast maximum-prefix
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-
family ipv6-unicast nexthop-local
unchanged
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast nexthop-self force
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast prefix-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast prefix-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast remove-private-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast route-map export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast route-map import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast route-reflector-client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast route-server-client
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast soft-reconfiguration in-
bound
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast unsuppress-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
ipv6-unicast weight
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn allowas-in number
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn attribute-unchanged as-
path
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn attribute-unchanged med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn attribute-unchanged
next-hop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn nexthop-self force
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn route-map export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn route-map import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn route-reflector-client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn route-server-client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> address-family
l2vpn-evpn soft-reconfiguration in-
bound
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> advertisement-
interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> bfd check-
control-plane-failure
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> capability dy-
namic
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> capability
extended-nexthop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> description
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> disable-
capability-negotiation
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> disable-
connected-check
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> ebgp-multihop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> interface peer-
group
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> interface
remote-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> interface
v6only peer-group
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> interface
v6only remote-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> local-as <local-
as> no-prepend
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> override-
capability
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> passive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> peer-group
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> port
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> remote-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> shutdown
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp neighbor <neighbor> strict-
capability-match
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> timers connect
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> timers hold-
time
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp neighbor <neighbor> timers
keepalive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> ttl-security
hops
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
neighbor <neighbor> update-source
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters always-compare-med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters bestpath as-path confed
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters bestpath as-path ignore
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters bestpath as-path multipath-
relax
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters bestpath compare-routerid
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters bestpath med confed
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters bestpath med missing-as-
worst
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters cluster-id
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters confederation identifier
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters confederation peers
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters dampening half-life
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters dampening max-suppress-
time
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters dampening re-use
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters dampening start-suppress-
time
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters default local-pref
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters default no-ipv4-unicast
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters deterministic-med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters distance global external
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters distance global internal
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters distance global local
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
parameters distance prefix <prefix>
distance
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters ebgp-requires-policy
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters graceful-restart stalepath-
time
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters graceful-shutdown
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters log-neighbor-changes
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters network-import-check
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
parameters no-client-to-client-
reflection
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters no-fast-external-failover
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp pa-
rameters router-id
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast addpath-tx-all
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast addpath-tx-per-
as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast allowas-in num-
ber
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast as-override
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast attribute-
unchanged as-path
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast attribute-
unchanged med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast attribute-
unchanged next-hop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast capability orf
prefix-list receive
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast capability orf
prefix-list send
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast default-originate
route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast disable-send-
community extended
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast disable-send-
community standard
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast distribute-list ex-
port
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast distribute-list im-
port
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast filter-list export
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast filter-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast maximum-prefix
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast nexthop-self
force
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast prefix-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast prefix-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast remove-private-
as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast route-map export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast route-map im-
port
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast route-reflector-
client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast route-server-
client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp peer-group <peer-group>
address-family ipv4-unicast soft-
reconfiguration inbound
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast unsuppress-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv4-unicast weight
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast addpath-tx-all
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast addpath-tx-per-
as
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast allowas-in num-
ber
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast as-override
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast attribute-
unchanged as-path
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast attribute-
unchanged med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast attribute-
unchanged next-hop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast capability orf
prefix-list receive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast capability orf
prefix-list send
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast default-originate
route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast disable-send-
community extended
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast disable-send-
community standard
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast distribute-list ex-
port
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast distribute-list im-
port
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast filter-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast filter-list import
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast maximum-prefix
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast nexthop-local un-
changed
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast nexthop-self
force
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast prefix-list export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast prefix-list import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast remove-private-
as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast route-map export
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast route-map im-
port
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast route-reflector-
client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast route-server-
client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp peer-group <peer-group>
address-family ipv6-unicast soft-
reconfiguration inbound
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast unsuppress-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family ipv6-unicast weight
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family l2vpn-evpn allowas-in number
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp peer-group <peer-group>
address-family l2vpn-evpn attribute-
unchanged as-path
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp peer-group <peer-group>
address-family l2vpn-evpn attribute-
unchanged med
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp peer-group <peer-group>
address-family l2vpn-evpn attribute-
unchanged next-hop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family l2vpn-evpn nexthop-self force
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family l2vpn-evpn route-map export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family l2vpn-evpn route-map import
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family l2vpn-evpn route-reflector-
client
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> address-
family l2vpn-evpn route-server-
client
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols
bgp peer-group <peer-group>
address-family l2vpn-evpn soft-
reconfiguration inbound
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> bfd check-
control-plane-failure
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> capability
dynamic
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> capability
extended-nexthop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> descrip-
tion
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> disable-
capability-negotiation
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> disable-
connected-check
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> ebgp-
multihop
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> local-as
<local-as> no-prepend
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> override-
capability
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> passive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> remote-as
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> shutdown
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> ttl-security
hops
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
peer-group <peer-group> update-
source
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
timers holdtime
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols bgp
timers keepalive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis set-
attached-bit
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis set-
overload-bit
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis area-
password md5
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis area-
password plaintext-password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
default-information originate ipv4
level-1
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
default-information originate ipv4
level-2
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
default-information originate ipv6
level-1
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
default-information originate ipv6
level-2
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
domain-password plaintext-password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
dynamic-hostname
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> bfd
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> circuit-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> hello-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> hello-multiplier
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> hello-padding
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> network point-to-
point
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
interface <interface> no-three-way-
handshake
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> passive
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
interface <interface> password
plaintext-password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> priority
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis in-
terface <interface> psnp-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis level
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis lsp-
gen-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis lsp-
mtu
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis lsp-
refresh-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis max-
lsp-lifetime
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
metric-style
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis net
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
purge-originator
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 bgp level-1 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 bgp level-1 route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 bgp level-2 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 bgp level-2 route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
redistribute ipv4 connected level-1
metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
redistribute ipv4 connected level-1
route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
redistribute ipv4 connected level-2
metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
redistribute ipv4 connected level-2
route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 kernel level-1 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 kernel level-1 route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 kernel level-2 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 kernel level-2 route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 ospf level-1 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 ospf level-1 route-
map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 ospf level-2 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 ospf level-2 route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 rip level-1 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 rip level-1 route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 rip level-2 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 rip level-2 route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 static level-1 metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 static level-1 route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 static level-2 metric
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis re-
distribute ipv4 static level-2 route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing enable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing global-block high-
label-value
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing global-block low-
label-value
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing maximum-label-
depth
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing prefix <prefix> ab-
solute explicit-null
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing prefix <prefix> ab-
solute no-php-flag
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing prefix <prefix> ab-
solute value
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing prefix <prefix> in-
dex explicit-null
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing prefix <prefix> in-
dex no-php-flag
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
segment-routing prefix <prefix> in-
dex value
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis spf-
delay-ietf holddown
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis spf-
delay-ietf init-delay
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis spf-
delay-ietf long-delay
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis spf-
delay-ietf short-delay
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis spf-
delay-ietf time-to-learn
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis spf-
interval
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
traffic-engineering address
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols isis
traffic-engineering enable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
access-list <access-list> export
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> area-type normal
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> area-type nssa default-cost
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> area-type nssa no-summary
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> area-type nssa translate
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> area-type stub default-cost
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> area-type stub no-summary
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> authentication
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> network
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> range <range> cost
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> range <range> not-advertise
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> range <range> substitute
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> shortcut
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
area <area> virtual-link <virtual-
link> authentication md5 key-id
<key-id> md5-key
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf area
<area> virtual-link <virtual-link>
authentication plaintext-password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
area <area> virtual-link <virtual-
link> dead-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
area <area> virtual-link <virtual-
link> hello-interval
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
area <area> virtual-link <virtual-
link> retransmit-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
area <area> virtual-link <virtual-
link> transmit-delay
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
auto-cost reference-bandwidth
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
default-information originate always
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
default-information originate metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
default-information originate metric-
type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
default-information originate route-
map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
default-metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf dis-
tance global
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf dis-
tance ospf external
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf dis-
tance ospf inter-area
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf dis-
tance ospf intra-area
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
interface <interface> authentication
md5 key-id <key-id> md5-key
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
interface <interface> authentication
plaintext-password
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> bandwidth
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> bfd
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> cost
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> dead-interval
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> hello-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> hello-multiplier
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> mtu-ignore
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> network
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> priority
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
interface <interface> retransmit-
interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf in-
terface <interface> transmit-delay
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf log-
adjacency-changes detail
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
max-metric router-lsa administrative
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
max-metric router-lsa on-shutdown
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
max-metric router-lsa on-startup
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
mpls-te enable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
mpls-te router-address
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
neighbor <neighbor> poll-interval
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
neighbor <neighbor> priority
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf pa-
rameters abr-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf pa-
rameters opaque-lsa
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf pa-
rameters rfc1583-compatibility
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf pa-
rameters router-id
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
passive-interface
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
passive-interface-exclude
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute bgp metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute bgp metric-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute bgp route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute connected metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute connected metric-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute connected route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute isis metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute isis metric-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute isis route-map
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute kernel metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute kernel metric-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute kernel route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute rip metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute rip metric-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute rip route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute static metric
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute static metric-type
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
distribute static route-map
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf re-
fresh timers
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
timers throttle spf delay
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
timers throttle spf initial-holdtime
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols ospf
timers throttle spf max-holdtime
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> blackhole distance
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> blackhole tag
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> interface <inter-
face> disable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> interface <inter-
face> distance
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> interface <inter-
face> vrf
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> next-hop <next-
hop> disable
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> next-hop <next-
hop> distance
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> next-hop <next-
hop> interface
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route6 <route6> next-hop <next-
hop> vrf
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> blackhole distance
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> blackhole tag
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> dhcp-interface
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> interface <interface>
disable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> interface <interface>
distance
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> interface <interface>
vrf
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> next-hop <next-hop>
disable
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> next-hop <next-hop>
distance
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> next-hop <next-hop>
interface
Not documented yet
------------------
vrf.xml.in:
vrf name <name> protocols static
route <route> next-hop <next-hop>
vrf
set vrf name <name>
table <id>
------------------
vrf.xml.in:
vrf name <name> table
Not documented yet
------------------
vrf.xml.in:
vrf name <name> vni
set zone-policy zone
<name> default-action
[drop | reject]
Nothing found in XML Definitions
set zone-policy zone
<name> description
Nothing found in XML Definitions
set zone-policy zone
<name> from <name>
firewall ipv6-name
<rule-set>
Nothing found in XML Definitions
set zone-policy
zone <name> from
<name> firewall name
<rule-set>
Nothing found in XML Definitions
下页继续
表 1 – 续上页
1360/3352 in Docs 2928/3352 in XML Command
set zone-policy zone
<name> interface
<interfacenames>
Nothing found in XML Definitions
set zone-policy zone
<name> local-zone
Nothing found in XML Definitions
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
clear-ip.xml.in:
clear ip prefix-list <prefix-list>
node.tag
Not documented yet
------------------
clear-ipv6.xml.in:
clear ipv6 prefix-list <prefix-list>
Not documented yet
------------------
clear-ipv6.xml.in:
clear ipv6 prefix-list <prefix-list>
node.tag
Not documented yet
------------------
configure.xml.in:
configure
Not documented yet
------------------
connect.xml.in:
connect console <console>
connect console-server
<device>
Nothing found in XML Definitions
connect interface
<interface>
------------------
connect.xml.in:
connect interface <interface>
Not documented yet
------------------
terminal.xml.in:
set console keymap
Not documented yet
------------------
date.xml.in:
set date <date>
Not documented yet
------------------
date.xml.in:
set date ntp <ntp>
delete system image
[image-name]
Nothing found in XML Definitions
Not documented yet
------------------
wireguard.xml.in:
delete wireguard keypair <keypair>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
disconnect interface
<interface>
------------------
disconnect.xml.in:
disconnect interface <interface>
Not documented yet
------------------
force-arp.xml.in:
force arp duplicate interface <inter-
face> address <address>
Not documented yet
------------------
force-arp.xml.in:
force arp reply interface <interface>
address <address>
Not documented yet
------------------
force-arp.xml.in:
force arp reply interface <interface>
address <address> count <count>
Not documented yet
------------------
force-arp.xml.in:
force arp request interface <inter-
face> address <address>
Not documented yet
------------------
force-arp.xml.in:
force arp request interface <in-
terface> address <address> count
<count>
force ipv6-nd interface
<interface> address
<ipv6-address>
------------------
force-ipv6-nd.xml.in:
force ipv6-nd interface <interface>
address <address>
Not documented yet
------------------
force-ipv6-rd.xml.in:
force ipv6-rd interface <interface>
force ipv6-rd interface
<interface> [address
<ipv6-address>]
Nothing found in XML Definitions
Not documented yet
------------------
force-ipv6-rd.xml.in:
force ipv6-rd interface <interface>
address <address>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
force-mtu-host.xml.in:
force mtu host <host>
Not documented yet
------------------
force-mtu-host.xml.in:
force mtu host <host> interface <in-
terface>
Not documented yet
------------------
generate-macsec-key.xml.in:
generate macsec mka-cak
Not documented yet
------------------
generate-macsec-key.xml.in:
generate macsec mka-ckn
Not documented yet
------------------
generate-ssh-server-key.xml.in:
generate ssh client-key <client-key>
generate ssh client-key
/path/to/private_key
Nothing found in XML Definitions
generate ssh server-key
------------------
generate-ssh-server-key.xml.in:
generate ssh server-key
generate wireguard
default-keypair
Nothing found in XML Definitions
Not documented yet
------------------
monitor-bandwidth-test.xml.in:
monitor bandwidth-test accept
Not documented yet
------------------
monitor-bandwidth-test.xml.in:
monitor bandwidth-test initiate <ini-
tiate>
Not documented yet
------------------
monitor-bandwidth.xml.in:
monitor bandwidth interface <inter-
face>
Not documented yet
------------------
monitor-log.xml.in:
monitor log
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-log.xml.in:
monitor log colored
Not documented yet
------------------
monitor-ndp.xml.in:
monitor ndp
Not documented yet
------------------
monitor-ndp.xml.in:
monitor ndp interface <interface>
Not documented yet
------------------
monitor-ndp.xml.in:
monitor ndp interface <interface>
type <type>
Not documented yet
------------------
monitor-ndp.xml.in:
monitor ndp type <type>
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp background
start
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp background
stop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable all
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable allow-
martians
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable as4
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable best-
path <bestpath>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable
flowspec
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable
keepalives
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable la-
belpool
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable
neighbor-events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable nht
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable pbr
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable update-
groups
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable updates
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable vnc
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable vnc
import-bi-attach
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable vnc
import-del-remote
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable vnc
rfapi-query
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp disable vnc ver-
bose
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable allow-
martians
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable as4
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable bestpath
<bestpath>
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable flowspec
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable
keepalives
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable la-
belpool
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable
neighbor-events
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable nht
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable pbr
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable update-
groups
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable updates
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable vnc
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable vnc
import-bi-attach
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable vnc
import-del-remote
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable vnc
rfapi-query
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol bgp enable vnc ver-
bose
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf background
start
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf background
stop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable event
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable ism
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable ism
events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable ism
status
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable ism
timers
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable lsa
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable lsa
flooding
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable lsa
generate
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable lsa in-
stall
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable lsa re-
fresh
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable nsm
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable nsm
events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable nsm
status
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable nsm
timers
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable nssa
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
all
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
all detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
all recv
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
all recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
all send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
all send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
dd
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
dd detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
dd recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
dd recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
dd send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
dd send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
hello
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
hello detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
hello recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
hello recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
hello send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
hello send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-ack
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-ack detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-ack recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-ack recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-ack send
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-ack send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-request
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-request detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-request recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-request recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-request send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-request send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-update
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-update detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-update recv
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-update recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-update send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable packet
ls-update send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable rib in-
terface
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf disable rib re-
distribute
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable event
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable ism
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable ism
events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable ism sta-
tus
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable ism
timers
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable lsa
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable lsa
flooding
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable lsa gen-
erate
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable lsa in-
stall
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable lsa re-
fresh
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable nsm
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable nsm
events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable nsm
status
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable nsm
timers
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable nssa
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
all
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
all detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
all recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
all recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
all send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
all send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
dd
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
dd detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
dd recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
dd recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
dd send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
dd send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
hello
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
hello detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
hello recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
hello recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
hello send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
hello send detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-ack
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-ack detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-ack recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-ack recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-ack send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-ack send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-request
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-request detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-request recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-request recv detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-request send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-request send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-update
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-update detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-update recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-update recv detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-update send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable packet
ls-update send detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable rib in-
terface
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospf enable rib re-
distribute
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 background
start
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 background
stop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable abr
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable asbr
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
border-routers
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
border-routers area-id
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
border-routers router-id
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
flooding
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable in-
terface
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
as-external
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
inter-prefix
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
inter-router
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
intra-prefix
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
link
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
network
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
router
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable lsa
unknown
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage all
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage dbdesc
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage hello
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage lsack
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage lsreq
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage lsupdate
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable mes-
sage unknown
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
neighbor
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
neighbor event
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
neighbor state
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable rib
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable rib
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
route
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
route inter-area
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
route intra-area
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
route memory
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable
route table
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable spf
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable spf
database
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable spf
process
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 disable spf
time
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable abr
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable asbr
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
border-routers
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
border-routers area-id
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
border-routers router-id
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
flooding
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable inter-
face
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
as-external
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
inter-prefix
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
inter-router
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
intra-prefix
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
link
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
network
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
router
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable lsa
unknown
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage all
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage dbdesc
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage hello
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage lsack
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage lsreq
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage lsupdate
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable mes-
sage unknown
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
neighbor
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
neighbor event
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable
neighbor state
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable rib
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable rib
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable rib
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable route
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable route
inter-area
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable route
intra-area
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable route
memory
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable route
table
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable spf
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable spf
database
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable spf
process
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ospfv3 enable spf
time
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib background
start
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib background stop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable kernel
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable mpls
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable nexthop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable packet
detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable packet
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable packet
send
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib disable rib de-
tailed
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable kernel
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable mpls
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable nexthop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable packet
detail
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable packet
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable packet
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable rib
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rib enable rib de-
tailed
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip background
start
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip background stop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip disable all
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip disable events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip disable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip disable packet
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip disable packet
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip disable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip enable events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip enable packet
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip enable packet
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip enable packet
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol rip enable rib
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng background
start
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng background
stop
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng disable all
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng disable events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng disable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng disable packet
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng disable packet
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng disable rib
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng enable events
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng enable packet
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng enable packet
recv
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng enable packet
send
Not documented yet
------------------
monitor-protocol.xml.in:
monitor protocol ripng enable rib
monitor traceroute
<destination>
------------------
traceroute.xml.in:
monitor traceroute <traceroute>
Not documented yet
------------------
traceroute.xml.in:
monitor traceroute ipv4 <ipv4>
Not documented yet
------------------
traceroute.xml.in:
monitor traceroute ipv6 <ipv6>
Not documented yet
------------------
traceroute.xml.in:
monitor traceroute vrf <vrf> <>
Not documented yet
------------------
traceroute.xml.in:
monitor traceroute vrf <vrf> ipv4
<ipv4>
Not documented yet
------------------
traceroute.xml.in:
monitor traceroute vrf <vrf> ipv6
<ipv6>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
filter <filter>
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
save <save>
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
save <save> filter <filter>
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
verbose
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
verbose filter <filter>
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
verbose save <save>
Not documented yet
------------------
traffic-dump.xml.in:
monitor traffic interface <interface>
verbose save <save> filter <filter>
ping <destination>
------------------
ping.xml.in:
ping <ping>
Not documented yet
------------------
ping.xml.in:
ping <ping> node.tag
ping <host> vrf <name>
Nothing found in XML Definitions
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
poweroff.xml.in:
poweroff
Not documented yet
------------------
poweroff.xml.in:
poweroff at <at>
Not documented yet
------------------
poweroff.xml.in:
poweroff at <at> date <date>
Not documented yet
------------------
poweroff.xml.in:
poweroff cancel
Not documented yet
------------------
poweroff.xml.in:
poweroff in <in>
Not documented yet
------------------
poweroff.xml.in:
poweroff now
set pppoe-server
maintenance-mode <enable
| disable>
Nothing found in XML Definitions
Not documented yet
------------------
pppoe-server.xml.in:
set pppoe-server maintenance-mode
cancel
Not documented yet
------------------
pppoe-server.xml.in:
set pppoe-server maintenance-mode
enable
reset <ip|ipv6> bgp
<address> [soft
[in|out]]
Nothing found in XML Definitions
Not documented yet
------------------
reboot.xml.in:
reboot
Not documented yet
------------------
reboot.xml.in:
reboot at <at>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
reboot.xml.in:
reboot at <at> date <date>
Not documented yet
------------------
reboot.xml.in:
reboot cancel
Not documented yet
------------------
reboot.xml.in:
reboot in <in>
Not documented yet
------------------
reboot.xml.in:
reboot now
Not documented yet
------------------
reset-conntrack.xml.in:
reset conntrack
reset dns forwarding
<all | domain>
Nothing found in XML Definitions
Not documented yet
------------------
dns-forwarding.xml.in:
reset dns forwarding all
Not documented yet
------------------
dns-forwarding.xml.in:
reset dns forwarding domain <do-
main>
Not documented yet
------------------
ipv4-route.xml.in:
reset ip arp address <address>
Not documented yet
------------------
ipv4-route.xml.in:
reset ip arp interface <interface>
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp>
reset ip bgp all
------------------
reset-ip-bgp.xml.in:
reset ip bgp all
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
reset ip bgp dampening
------------------
reset-ip-bgp.xml.in:
reset ip bgp dampening <dampen-
ing>
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp dampening <dampen-
ing> node.tag
reset ip bgp external
------------------
reset-ip-bgp.xml.in:
reset ip bgp external
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp external in
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp external in prefix-filter
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp external out
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp external soft
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp external soft in
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp external soft out
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp> in
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp> in prefix-filter
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp> out
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group>
reset ip bgp peer-group
<name> [soft [in|out]]
Nothing found in XML Definitions
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group> in
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group> in prefix-filter
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group> out
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group> soft
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group> soft in
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp peer-group <peer-
group> soft out
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp> soft
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp> soft in
Not documented yet
------------------
reset-ip-bgp.xml.in:
reset ip bgp <bgp> soft out
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
reset-ip-igmp.xml.in:
reset ip igmp interfaces
Not documented yet
------------------
reset-ip-multicast.xml.in:
reset ip multicast route
Not documented yet
------------------
ipv4-route.xml.in:
reset ip route cache <cache>
reset ipv6 bgp
<address>
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp>
Not documented yet
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp> in
Not documented yet
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp> in prefix-filter
Not documented yet
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp> out
Not documented yet
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp> soft
Not documented yet
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp> soft in
Not documented yet
------------------
reset-ipv6-bgp.xml.in:
reset ipv6 bgp <bgp> soft out
reset ipv6 neighbors
<address | interface>
Nothing found in XML Definitions
Not documented yet
------------------
ipv6-route.xml.in:
reset ipv6 neighbors address <ad-
dress>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
ipv6-route.xml.in:
reset ipv6 neighbors interface <inter-
face>
reset ipv6 route cache
------------------
ipv6-route.xml.in:
reset ipv6 route cache <cache>
Not documented yet
------------------
reset-mpls.xml.in:
reset mpls ldp neighbor <neighbor>
reset mpls ldp neighbor
<IPv4 or IPv6 address>
Nothing found in XML Definitions
Not documented yet
------------------
dhcp.xml.in:
renew dhcp interface <interface>
Not documented yet
------------------
dhcp.xml.in:
renew dhcpv6 interface <interface>
reset openvpn client
<text>
Nothing found in XML Definitions
reset openvpn interface
<interface>
Nothing found in XML Definitions
restart dhcp relay-agent
Nothing found in XML Definitions
restart dhcp server
Nothing found in XML Definitions
restart dhcpv6
relay-agent
Nothing found in XML Definitions
restart dhcpv6 server
Nothing found in XML Definitions
restart dns forwarding
Nothing found in XML Definitions
Not documented yet
------------------
restart-frr.xml.in:
restart frr
Not documented yet
------------------
restart-frr.xml.in:
restart frr bfdd
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
restart-frr.xml.in:
restart frr bgpd
Not documented yet
------------------
restart-frr.xml.in:
restart frr ospf6d
Not documented yet
------------------
restart-frr.xml.in:
restart frr ospfd
Not documented yet
------------------
restart-frr.xml.in:
restart frr ripd
Not documented yet
------------------
restart-frr.xml.in:
restart frr ripngd
Not documented yet
------------------
restart-frr.xml.in:
restart frr staticd
Not documented yet
------------------
restart-frr.xml.in:
restart frr zebra
restart igmp-proxy
------------------
igmp-proxy.xml.in:
restart igmp-proxy
Not documented yet
------------------
ipoe-server.xml.in:
restart ipoe-server
Not documented yet
------------------
restart-snmp.xml.in:
restart snmp
restart ssh
------------------
restart-ssh.xml.in:
restart ssh
Not documented yet
------------------
vrrp.xml.in:
restart vrrp
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access all
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access all protocol
l2tp
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access all protocol
pptp
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access all protocol
sstp
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access interface
<interface>
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access user <user>
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access user <user>
protocol l2tp
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access user <user>
protocol pptp
Not documented yet
------------------
reset-vpn.xml.in:
reset vpn remote-access user <user>
protocol sstp
run generate macsec
mka-cak
Nothing found in XML Definitions
run generate macsec
mka-ckn
Nothing found in XML Definitions
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-protocols-static.xml.in:
show arp
Not documented yet
------------------
show-protocols-static.xml.in:
show arp interface <interface>
show <ip|ipv6> bgp
<address|prefix>
------------------
show-bgp.xml.in:
show bgp
show <ip|ipv6> bgp
community <value>
------------------
show-bgp.xml.in:
show bgp community
show <ip|ipv6> bgp
community-list <name>
------------------
show-bgp.xml.in:
show bgp community-list
<community-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp community-list
<community-list> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp community accept-own
Not documented yet
------------------
show-bgp.xml.in:
show bgp community accept-own-
nexthop
Not documented yet
------------------
show-bgp.xml.in:
show bgp community blackhole
Not documented yet
------------------
show-bgp.xml.in:
show bgp community exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp community graceful-
shutdown
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp community llgr-stale
Not documented yet
------------------
show-bgp.xml.in:
show bgp community local-AS
Not documented yet
------------------
show-bgp.xml.in:
show bgp community no-advertise
Not documented yet
------------------
show-bgp.xml.in:
show bgp community no-export
Not documented yet
------------------
show-bgp.xml.in:
show bgp community no-llgr
Not documented yet
------------------
show-bgp.xml.in:
show bgp community no-peer
Not documented yet
------------------
show-bgp.xml.in:
show bgp community route-filter-
translated-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp community route-filter-
translated-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp community route-filter-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp community route-filter-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp dampening dampened-
paths
Not documented yet
------------------
show-bgp.xml.in:
show bgp dampening flap-statistics
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp dampening parameters
Not documented yet
------------------
show-bgp.xml.in:
show bgp filter-list <filter-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 <ipv4>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 <ipv4> bestpath
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community-list
<community-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community-list
<community-list> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community accept-
own
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community accept-
own-nexthop
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community blackhole
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community exact-
match
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community graceful-
shutdown
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community llgr-stale
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community local-AS
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community no-
advertise
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community no-export
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community no-llgr
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community no-peer
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community route-
filter-translated-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community route-
filter-translated-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community route-
filter-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 community route-
filter-v6
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 dampening
dampened-paths
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 dampening flap-
statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 dampening parame-
ters
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 filter-list <filter-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 large-community
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 <ipv4> longer-
prefixes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 <ipv4> multipath
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> advertised-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> dampened-routes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> prefix-counts
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> received-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> received prefix-filter
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 neighbors <neigh-
bors> routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 prefix-list <prefix-
list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 regexp <regexp>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 route-map <route-
map>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv4 summary
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 <ipv6>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 <ipv6> bestpath
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community-list
<community-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community-list
<community-list> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community accept-
own
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community accept-
own-nexthop
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community blackhole
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community exact-
match
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community graceful-
shutdown
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community llgr-stale
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community local-AS
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community no-
advertise
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community no-export
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community no-llgr
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community no-peer
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community route-
filter-translated-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community route-
filter-translated-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community route-
filter-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 community route-
filter-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 dampening
dampened-paths
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 dampening flap-
statistics
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 dampening parame-
ters
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 filter-list <filter-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 large-community
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 <ipv6> longer-
prefixes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 <ipv6> multipath
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> advertised-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> dampened-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> prefix-counts
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> received-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> received prefix-filter
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 neighbors <neigh-
bors> routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 prefix-list <prefix-
list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 regexp <regexp>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 route-map <route-
map>
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp ipv6 summary
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn all overlay
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn all tags
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn community
<community>
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn community
<community> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn es
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn es-evi
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn es-evi detail
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn es-evi vni <vni>
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn es detail
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn import-rt
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn large-
community <large-community>
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn neighbors
<neighbors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn neighbors
<neighbors> advertised-routes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn neighbors
<neighbors> routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn rd <rd>
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn rd <rd> overlay
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn rd <rd> tags
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route detail
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type 1
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type 2
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type 3
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type 4
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type 5
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type ead
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type es
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type
macip
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type mul-
ticast
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route type pre-
fix
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn route vni <vni>
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn summary
Not documented yet
------------------
show-bgp.xml.in:
show bgp l2vpn evpn vni
Not documented yet
------------------
show-bgp.xml.in:
show bgp large-community
Not documented yet
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
show <ip|ipv6> bgp
neighbors <address>
advertised-routes
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
advertised-routes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show <ip|ipv6> bgp
neighbors <address>
dampened-routes
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
dampened-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
prefix-counts
show <ip|ipv6> bgp
neighbors <address>
received-routes
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
received-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors> re-
ceived prefix-filter
show <ip|ipv6> bgp
neighbors <address>
routes
------------------
show-bgp.xml.in:
show bgp neighbors <neighbors>
routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp prefix-list <prefix-list>
show <ip|ipv6> bgp
regexp <text>
------------------
show-bgp.xml.in:
show bgp regexp <regexp>
Not documented yet
------------------
show-bgp.xml.in:
show bgp route-map <route-map>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp statistics
show <ip|ipv6> bgp
summary
------------------
show-bgp.xml.in:
show bgp summary
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community-list
<community-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community-list
<community-list> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
accept-own
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
accept-own-nexthop
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
blackhole
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
exact-match
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
graceful-shutdown
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community llgr-
stale
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
local-AS
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community no-
advertise
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community no-
export
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community no-
llgr
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community no-
peer
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
route-filter-translated-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
route-filter-translated-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
route-filter-v4
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> community
route-filter-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> dampening
dampened-paths
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> dampening flap-
statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> dampening pa-
rameters
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> filter-list <filter-
list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 <ipv4>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 <ipv4> best-
path
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community-
list <community-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community-
list <community-list> exact-match
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
accept-own
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
accept-own-nexthop
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
blackhole
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
graceful-shutdown
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
llgr-stale
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
local-AS
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
no-advertise
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
no-export
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
no-llgr
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
no-peer
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
route-filter-translated-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
route-filter-translated-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
route-filter-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 community
route-filter-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 dampening
dampened-paths
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 dampening
flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 dampening
parameters
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 filter-list
<filter-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 large-
community
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 <ipv4>
longer-prefixes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 <ipv4> mul-
tipath
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> advertised-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> dampened-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> prefix-counts
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> received-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> received prefix-filter
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 neighbors
<neighbors> routes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 prefix-list
<prefix-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 regexp
<regexp>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 route-map
<route-map>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv4 summary
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 <ipv6>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 <ipv6> best-
path
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community-
list <community-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community-
list <community-list> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
accept-own
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
accept-own-nexthop
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
blackhole
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
graceful-shutdown
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
llgr-stale
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
local-AS
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
no-advertise
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
no-export
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
no-llgr
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
no-peer
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
route-filter-translated-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
route-filter-translated-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
route-filter-v4
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 community
route-filter-v6
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 dampening
dampened-paths
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 dampening
flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 dampening
parameters
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 filter-list
<filter-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 large-
community
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 <ipv6>
longer-prefixes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 <ipv6> mul-
tipath
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> advertised-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> dampened-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> prefix-counts
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> received-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> received prefix-filter
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 neighbors
<neighbors> routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 prefix-list
<prefix-list>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 regexp
<regexp>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 route-map
<route-map>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> ipv6 summary
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn all
overlay
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn all
tags
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn com-
munity <community>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn com-
munity <community> exact-match
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn es
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn es-evi
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn es-evi
detail
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn es-evi
vni <vni>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn es de-
tail
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn
import-rt
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn large-
community <large-community>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn
neighbors <neighbors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn
neighbors <neighbors> advertised-
routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn
neighbors <neighbors> routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn rd
<rd>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn rd
<rd> overlay
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn rd
<rd> tags
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
detail
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type 1
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type 2
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type 3
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type 4
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type 5
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type ead
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type es
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type macip
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type multicast
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
type prefix
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn route
vni <vni>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn statis-
tics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn sum-
mary
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> l2vpn evpn vni
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> large-community
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> advertised-routes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> dampened-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> flap-statistics
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> prefix-counts
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> received-routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> received prefix-filter
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> neighbors
<neighbors> routes
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> prefix-list
<prefix-list>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> regexp <regexp>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> route-map
<route-map>
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> statistics
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-bgp.xml.in:
show bgp vrf <vrf> summary
show bridge
------------------
show-bridge.xml.in:
show bridge <bridge>
Not documented yet
------------------
show-bridge.xml.in:
show bridge <bridge> fdb
Not documented yet
------------------
show-bridge.xml.in:
show bridge <bridge> macs
show bridge <name>
spanning-tree
------------------
show-bridge.xml.in:
show bridge <bridge> spanning-tree
show configuration
------------------
show-configuration.xml.in:
show configuration
Not documented yet
------------------
show-configuration.xml.in:
show configuration all
show configuration
commands
------------------
show-configuration.xml.in:
show configuration commands
Not documented yet
------------------
show-configuration.xml.in:
show configuration files
show console-server
ports
------------------
show-console-server.xml.in:
show console-server ports
show console-server
user
------------------
show-console-server.xml.in:
show console-server user
show dhcp server leases
Nothing found in XML Definitions
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show dhcp server leases
pool <pool>
Nothing found in XML Definitions
show dhcp server leases
sort <key>
Nothing found in XML Definitions
show dhcp server leases
state <state>
Nothing found in XML Definitions
show dhcp server
statistics
Nothing found in XML Definitions
show dhcp server
statistics pool <pool>
Nothing found in XML Definitions
show dhcpv6 server
leases
Nothing found in XML Definitions
show dhcpv6 server
leases pool <pool>
Nothing found in XML Definitions
show dhcpv6 server
leases sort <key>
Nothing found in XML Definitions
show dhcpv6 server
leases state <state>
Nothing found in XML Definitions
show dhcpv6 server
status
Nothing found in XML Definitions
Not documented yet
------------------
disks.xml.in:
show disk <disk> format
Not documented yet
------------------
show-environment.xml.in:
show environment sensors
Not documented yet
------------------
show-evpn.xml.in:
show evpn arp-cache vni <vni>
Not documented yet
------------------
show-evpn.xml.in:
show evpn mac vni <vni>
Not documented yet
------------------
show-evpn.xml.in:
show evpn next-hops vni <vni>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-evpn.xml.in:
show evpn rmac vni <vni>
show firewall
Nothing found in XML Definitions
show firewall [name
| ipv6name] <name>
Nothing found in XML Definitions
show firewall [name
| ipv6name] <name> rule
<1-9999>
Nothing found in XML Definitions
show firewall [name
| ipv6name] <name>
statistics
Nothing found in XML Definitions
show firewall group
<name>
Nothing found in XML Definitions
show firewall statistics
Nothing found in XML Definitions
show firewall summary
Nothing found in XML Definitions
show flow-accounting
interface <interface>
Nothing found in XML Definitions
show flow-accounting
interface <interface>
host <address>
Nothing found in XML Definitions
Not documented yet
------------------
show-hardware.xml.in:
show hardware cpu
Not documented yet
------------------
show-hardware.xml.in:
show hardware cpu detail
Not documented yet
------------------
show-hardware.xml.in:
show hardware cpu summary
Not documented yet
------------------
show-hardware.xml.in:
show hardware dmi
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-hardware.xml.in:
show hardware mem
Not documented yet
------------------
show-hardware.xml.in:
show hardware pci
Not documented yet
------------------
show-hardware.xml.in:
show hardware pci detail
Not documented yet
------------------
show-hardware.xml.in:
show hardware scsi
Not documented yet
------------------
show-hardware.xml.in:
show hardware scsi detail
show hardware usb
------------------
show-hardware.xml.in:
show hardware usb
Not documented yet
------------------
show-hardware.xml.in:
show hardware usb detail
show hardware usb serial
------------------
show-hardware.xml.in:
show hardware usb serial
Not documented yet
------------------
show-history.xml.in:
show history <history>
Not documented yet
------------------
show-history.xml.in:
show history brief
Not documented yet
------------------
show-host.xml.in:
show host date
Not documented yet
------------------
show-host.xml.in:
show host domain
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-host.xml.in:
show host lookup <lookup>
Not documented yet
------------------
show-host.xml.in:
show host name
Not documented yet
------------------
show-host.xml.in:
show host os
Not documented yet
------------------
show-interfaces.xml.in:
show interfaces
show interfaces bonding
<interface>
------------------
show-interfaces-bonding.xml.in:
show interfaces bonding
Not documented yet
------------------
show-interfaces-bonding.xml.in:
show interfaces bonding <bonding>
brief
show interfaces bonding
<interface> detail
------------------
show-interfaces-bonding.xml.in:
show interfaces bonding detail
Not documented yet
------------------
show-interfaces-bonding.xml.in:
show interfaces bonding <bonding>
vif <vif>
Not documented yet
------------------
show-interfaces-bonding.xml.in:
show interfaces bonding <bonding>
vif <vif> brief
Not documented yet
------------------
show-interfaces-bonding.xml.in:
show interfaces bonding <bonding>
xdp
Not documented yet
------------------
show-interfaces-bridge.xml.in:
show interfaces bridge
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-interfaces-bridge.xml.in:
show interfaces bridge <bridge>
brief
Not documented yet
------------------
show-interfaces-bridge.xml.in:
show interfaces bridge detail
Not documented yet
------------------
show-interfaces-bridge.xml.in:
show interfaces bridge vlan
Not documented yet
------------------
show-interfaces.xml.in:
show interfaces counters
Not documented yet
------------------
show-interfaces.xml.in:
show interfaces detail
show interfaces dummy
<interface>
------------------
show-interfaces-dummy.xml.in:
show interfaces dummy
Not documented yet
------------------
show-interfaces-dummy.xml.in:
show interfaces dummy <dummy>
brief
Not documented yet
------------------
show-interfaces-dummy.xml.in:
show interfaces dummy detail
show interfaces ethernet
<interface>
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet
Not documented yet
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
brief
Not documented yet
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
identify
show interfaces ethernet
<interface> physical
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
physical
show interfaces ethernet
<interface> physical
offload
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
physical offload
Not documented yet
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
statistics
show interfaces ethernet
<interface> transceiver
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
transceiver
Not documented yet
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
vif <vif>
Not documented yet
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
vif <vif> brief
show interfaces ethernet
<interface> xdp
------------------
show-interfaces-ethernet.xml.in:
show interfaces ethernet <ethernet>
xdp
Not documented yet
------------------
show-interfaces-input.xml.in:
show interfaces input
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-interfaces-input.xml.in:
show interfaces input <input> brief
Not documented yet
------------------
show-interfaces-input.xml.in:
show interfaces input detail
Not documented yet
------------------
show-interfaces-l2tpv3.xml.in:
show interfaces l2tpv3
Not documented yet
------------------
show-interfaces-l2tpv3.xml.in:
show interfaces l2tpv3 <l2tpv3>
brief
Not documented yet
------------------
show-interfaces-l2tpv3.xml.in:
show interfaces l2tpv3 detail
show interfaces
loopback
------------------
show-interfaces-loopback.xml.in:
show interfaces loopback
Not documented yet
------------------
show-interfaces-loopback.xml.in:
show interfaces loopback <loop-
back> brief
Not documented yet
------------------
show-interfaces-loopback.xml.in:
show interfaces loopback detail
show interfaces loopback
lo
Nothing found in XML Definitions
show interfaces macsec
<interface>
------------------
show-interfaces-macsec.xml.in:
show interfaces macsec <macsec>
Not documented yet
------------------
openvpn.xml.in:
show interfaces openvpn <openvpn>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
openvpn.xml.in:
show interfaces openvpn <openvpn>
brief
Not documented yet
------------------
openvpn.xml.in:
show interfaces openvpn detail
show interfaces pppoe
<interface>
------------------
show-interfaces-pppoe.xml.in:
show interfaces pppoe
Not documented yet
------------------
show-interfaces-pppoe.xml.in:
show interfaces pppoe detail
Not documented yet
------------------
show-interfaces-pppoe.xml.in:
show interfaces pppoe <pppoe> log
show interfaces pppoe
<interface> queue
Nothing found in XML Definitions
Not documented yet
------------------
show-interfaces-pppoe.xml.in:
show interfaces pppoe <pppoe>
statistics
Not documented yet
------------------
show-interfaces-pseudo-
ethernet.xml.in:
show interfaces pseudo-ethernet
Not documented yet
------------------
show-interfaces-pseudo-
ethernet.xml.in:
show interfaces pseudo-ethernet
<pseudo-ethernet> brief
Not documented yet
------------------
show-interfaces-pseudo-
ethernet.xml.in:
show interfaces pseudo-ethernet de-
tail
Not documented yet
------------------
show-interfaces-tunnel.xml.in:
show interfaces tunnel
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-interfaces-tunnel.xml.in:
show interfaces tunnel <tunnel> brief
Not documented yet
------------------
show-interfaces-tunnel.xml.in:
show interfaces tunnel detail
Not documented yet
------------------
show-interfaces-vti.xml.in:
show interfaces vti
Not documented yet
------------------
show-interfaces-vti.xml.in:
show interfaces vti <vti> brief
Not documented yet
------------------
show-interfaces-vti.xml.in:
show interfaces vti detail
Not documented yet
------------------
show-interfaces-vxlan.xml.in:
show interfaces vxlan
Not documented yet
------------------
show-interfaces-vxlan.xml.in:
show interfaces vxlan <vxlan> brief
Not documented yet
------------------
show-interfaces-vxlan.xml.in:
show interfaces vxlan detail
show interfaces wireless
<wlanX>
------------------
wireless.xml.in:
show interfaces wireless <wireless>
show interfaces wireless
<wlanX> brief
------------------
wireless.xml.in:
show interfaces wireless <wireless>
brief
show interfaces wireless
detail
------------------
wireless.xml.in:
show interfaces wireless detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show interfaces wireless
info
------------------
wireless.xml.in:
show interfaces wireless info
show interfaces
wirelessmodem
<interface>
------------------
show-interfaces-
wirelessmodem.xml.in:
show interfaces wirelessmodem
Not documented yet
------------------
show-interfaces-
wirelessmodem.xml.in:
show interfaces wirelessmodem de-
tail
show interfaces
wirelessmodem
<interface> log
------------------
show-interfaces-
wirelessmodem.xml.in:
show interfaces wirelessmodem
<wirelessmodem> log
show interfaces
wirelessmodem
<interface> statistics
------------------
show-interfaces-
wirelessmodem.xml.in:
show interfaces wirelessmodem
<wirelessmodem> statistics
show interfaces wireless
<wlanX> queue
Nothing found in XML Definitions
show interfaces wireless
<wlanX> scan
------------------
wireless.xml.in:
show interfaces wireless <wireless>
scan
Not documented yet
------------------
wireless.xml.in:
show interfaces wireless <wireless>
scan detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
wireless.xml.in:
show interfaces wireless <wireless>
stations
Not documented yet
------------------
wireless.xml.in:
show interfaces wireless <wireless>
vif <vif>
Not documented yet
------------------
wireless.xml.in:
show interfaces wireless <wireless>
vif <vif> brief
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip access-list <access-list>
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip as-path-access-list <as-path-
access-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp attribute-info
show ip bgp cidr-only
------------------
show-ip-bgp.xml.in:
show ip bgp cidr-only
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community-info
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community-list
<community-list>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community-list
<community-list> exact-match
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community accept-own
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community accept-own-
nexthop
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community blackhole
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community exact-match
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community graceful-
shutdown
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community llgr-stale
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community local-AS
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community no-advertise
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community no-export
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community no-llgr
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community no-peer
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community route-filter-
translated-v4
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community route-filter-
translated-v6
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community route-filter-
v4
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp community route-filter-
v6
show ip bgp
dampened-paths
Nothing found in XML Definitions
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp dampening dampened-
paths
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp dampening flap-statistics
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp dampening parameters
show ip bgp filter-list
<name>
------------------
show-ip-bgp.xml.in:
show ip bgp filter-list <filter-list>
show ip bgp
flap-statistics
Nothing found in XML Definitions
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast <unicast>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast cidr-only
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast community
<community>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast community-
list <community-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast community-
list <community-list> exact-match
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast neighbors
<neighbors>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast neighbors
<neighbors> advertised-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast neighbors
<neighbors> prefix-counts
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast neighbors
<neighbors> received-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast neighbors
<neighbors> routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast paths
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast prefix-list
<prefix-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast regexp
<regexp>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast route-map
<route-map>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp ipv4 unicast summary
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp large-community
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp large-community-info
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp memory
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
advertised-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
dampened-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
flap-statistics
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
prefix-counts
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
received-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
received prefix-filter
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp neighbors <neighbors>
routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp paths
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp prefix-list <prefix-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp regexp <regexp>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp route-map <route-map>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp statistics
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp summary
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> attribute-info
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> cidr-only
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community-
info
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community-
list <community-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community-
list <community-list> exact-match
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
accept-own
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
accept-own-nexthop
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
blackhole
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
exact-match
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
graceful-shutdown
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
llgr-stale
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
local-AS
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
no-advertise
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
no-export
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
no-llgr
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
no-peer
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
route-filter-translated-v4
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
route-filter-translated-v6
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
route-filter-v4
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> community
route-filter-v6
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> dampening
dampened-paths
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> dampening
flap-statistics
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> dampening pa-
rameters
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> filter-list
<filter-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
<unicast>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
cidr-only
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
community <community>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
community-list <community-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
community-list <community-list>
exact-match
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
neighbors <neighbors>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
neighbors <neighbors> advertised-
routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
neighbors <neighbors> prefix-counts
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 uni-
cast neighbors <neighbors> received-
routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
neighbors <neighbors> routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
paths
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
prefix-list <prefix-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
regexp <regexp>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
route-map <route-map>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> ipv4 unicast
summary
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> large-
community
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> large-
community-info
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> memory
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> advertised-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> dampened-routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> flap-statistics
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> prefix-counts
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> received-routes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> received prefix-filter
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> neighbors
<neighbors> routes
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> paths
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> prefix-list
<prefix-list>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> regexp <reg-
exp>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> route-map
<route-map>
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> statistics
Not documented yet
------------------
show-ip-bgp.xml.in:
show ip bgp vrf <vrf> summary
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip community-list
<community-list>
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip extcommunity-list
<extcommunity-list>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip forwarding
Not documented yet
------------------
show-ip-igmp.xml.in:
show ip igmp groups
Not documented yet
------------------
show-ip-igmp.xml.in:
show ip igmp interfaces
Not documented yet
------------------
show-ip-igmp.xml.in:
show ip igmp join
Not documented yet
------------------
show-ip-igmp.xml.in:
show ip igmp sources
Not documented yet
------------------
show-ip-igmp.xml.in:
show ip igmp statistics
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip large-community-list <large-
community-list>
Not documented yet
------------------
show-ip-multicast.xml.in:
show ip multicast interface
Not documented yet
------------------
show-ip-multicast.xml.in:
show ip multicast mfc
Not documented yet
------------------
show-ip-multicast.xml.in:
show ip multicast route
Not documented yet
------------------
show-ip-multicast.xml.in:
show ip multicast summary
Not documented yet
------------------
show-ip.xml.in:
show ip neighbors
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf
show ip ospf
border-routers
------------------
show-ip-ospf.xml.in:
show ip ospf border-routers
show ip ospf database
------------------
show-ip-ospf.xml.in:
show ip ospf database
show ip ospf database
<type> [A.B.C.D]
[adv-router <A.B.C.
D>|self-originate]
Nothing found in XML Definitions
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database asbr-summary
<asbr-summary>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database asbr-summary
<asbr-summary> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database asbr-summary
<asbr-summary> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database external <ex-
ternal>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database external <ex-
ternal> adv-router <adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database external <ex-
ternal> self-originate
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show ip ospf database
max-age
------------------
show-ip-ospf.xml.in:
show ip ospf database max-age
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database network <net-
work>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database network <net-
work> adv-router <adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database network <net-
work> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database nssa-external
<nssa-external>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database nssa-external
<nssa-external> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database nssa-external
<nssa-external> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-area
<opaque-area>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-
area <opaque-area> adv-router
<adv-router>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-area
<opaque-area> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-as
<opaque-as>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-as
<opaque-as> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-as
<opaque-as> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-link
<opaque-link>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-
link <opaque-link> adv-router
<adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database opaque-link
<opaque-link> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database router
<router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database router
<router> adv-router <adv-router>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database router
<router> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database summary
<summary>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database summary
<summary> adv-router <adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf database summary
<summary> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf interface <interface>
show ip ospf interface
[<intname>]
Nothing found in XML Definitions
show ip ospf neighbor
<intname>
------------------
show-ip-ospf.xml.in:
show ip ospf neighbor <neighbor>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf neighbor address <ad-
dress>
show ip ospf neighbor
detail
------------------
show-ip-ospf.xml.in:
show ip ospf neighbor detail
show ip ospf route
------------------
show-ip-ospf.xml.in:
show ip ospf route
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> border-
routers
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database asbr-
summary <asbr-summary>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
asbr-summary <asbr-summary> adv-
router <adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
asbr-summary <asbr-summary> self-
originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database ex-
ternal <external>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database ex-
ternal <external> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database ex-
ternal <external> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database max-
age
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database net-
work <network>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database net-
work <network> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database net-
work <network> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database nssa-
external <nssa-external>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database nssa-
external <nssa-external> adv-router
<adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
nssa-external <nssa-external> self-
originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-area <opaque-area>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-area <opaque-area> adv-
router <adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-area <opaque-area> self-
originate
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-as <opaque-as>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-as <opaque-as> adv-router
<adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-as <opaque-as> self-
originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-link <opaque-link>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-link <opaque-link> adv-
router <adv-router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
opaque-link <opaque-link> self-
originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
router <router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
router <router> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database
router <router> self-originate
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database self-
originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database sum-
mary <summary>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database sum-
mary <summary> adv-router <adv-
router>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> database sum-
mary <summary> self-originate
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> interface <in-
terface>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> neighbor
<neighbor>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> neighbor ad-
dress <address>
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> neighbor de-
tail
Not documented yet
------------------
show-ip-ospf.xml.in:
show ip ospf vrf <vrf> route
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim interfaces
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim join
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim neighbor
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim nexthop
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim rp
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim rpf
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim state
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim statistics
Not documented yet
------------------
show-ip-pim.xml.in:
show ip pim upstream
Not documented yet
------------------
show-ip-ports.xml.in:
show ip ports
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip prefix-list <prefix-list>
Not documented yet
------------------
show-ip-access-paths-prefix-
community-lists.xml.in:
show ip protocol
show ip rip
------------------
show-ip-rip.xml.in:
show ip rip
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show ip rip status
------------------
show-ip-rip.xml.in:
show ip rip status
Not documented yet
------------------
show-ip-route.xml.in:
show ip route <route>
show ip route 0.0.0.0
Nothing found in XML Definitions
Not documented yet
------------------
show-ip-route.xml.in:
show ip route bgp
Not documented yet
------------------
show-ip-route.xml.in:
show ip route cache <cache>
Not documented yet
------------------
show-ip-route.xml.in:
show ip route connected
Not documented yet
------------------
show-ip-route.xml.in:
show ip route forward <forward>
Not documented yet
------------------
show-ip-route.xml.in:
show ip route isis
Not documented yet
------------------
show-ip-route.xml.in:
show ip route kernel
Not documented yet
------------------
show-ip-route.xml.in:
show ip route <route> longer-
prefixes
Not documented yet
------------------
show-ip-route.xml.in:
show ip route ospf
Not documented yet
------------------
show-ip-route.xml.in:
show ip route rip
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ip-route.xml.in:
show ip route static
Not documented yet
------------------
show-ip-route.xml.in:
show ip route summary
Not documented yet
------------------
show-ip-route.xml.in:
show ip route supernets-only
Not documented yet
------------------
show-ip-route.xml.in:
show ip route table <table>
Not documented yet
------------------
show-ip-route.xml.in:
show ip route tag <tag>
show ip route vrf
<name>
------------------
show-ip-route.xml.in:
show ip route vrf <vrf>
show ipv6 access-list
------------------
show-ipv6.xml.in:
show ipv6 access-list <access-list>
show ipv6 bgp
Nothing found in XML Definitions
show ipv6 forwarding
------------------
show-ipv6.xml.in:
show ipv6 forwarding
show ipv6 groups
Nothing found in XML Definitions
show ipv6 neighbors
Nothing found in XML Definitions
show ipv6 ospfv3
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 area <area>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 area <area> router
<router>
show ipv6 ospfv3
border-routers
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 border-routers
<border-routers>
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 border-routers de-
tail
show ipv6 ospfv3
database
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database
show ipv6 ospfv3
database <type> [A.B.
C.D] [adv-router <A.B.C.
D>|self-originate]
Nothing found in XML Definitions
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database adv-
router <adv-router> linkstate-id
<linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database adv-
router <adv-router> linkstate-id
<linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database adv-
router <adv-router> linkstate-id
<linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any any
<any> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any any
<any> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any any
<any> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database any <any>
node.tag internal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external adv-router <adv-router>
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external adv-router <adv-router>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external adv-router <adv-router>
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external adv-router <adv-router>
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external adv-router <adv-router>
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external adv-router <adv-router>
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external any <any>
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external any <any> detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external any <any> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external any <any> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external linkstate-id <linkstate-id>
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external linkstate-id <linkstate-id>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external linkstate-id <linkstate-id>
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> node.tag
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> node.tag
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> node.tag
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database as-
external <as-external> node.tag
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database
as-external <as-external> self-
originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database
as-external <as-external> self-
originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database
as-external <as-external> self-
originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database
as-external <as-external> self-
originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership adv-router <adv-
router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership adv-router <adv-
router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership adv-router <adv-
router> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership adv-router <adv-
router> linkstate-id <linkstate-id>
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership adv-router <adv-
router> linkstate-id <linkstate-id>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership adv-router <adv-
router> linkstate-id <linkstate-id>
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership linkstate-id <linkstate-
id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership linkstate-id <linkstate-
id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership linkstate-id <linkstate-
id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag self-originated
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag self-originated
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag self-originated
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership node.tag self-originated
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database group-
membership self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix adv-router <adv-router> detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix adv-router <adv-router> inter-
nal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix adv-router <adv-router>
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix adv-router <adv-router>
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix adv-router <adv-router>
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix linkstate-id <linkstate-id> de-
tail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix linkstate-id <linkstate-id>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix linkstate-id <linkstate-id> in-
ternal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag self-originated dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix node.tag self-originated inter-
nal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
prefix self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router adv-router <adv-router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router adv-router <adv-router> inter-
nal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router adv-router <adv-router>
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router adv-router <adv-router>
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router adv-router <adv-router>
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router linkstate-id <linkstate-id> de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router linkstate-id <linkstate-id>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router linkstate-id <linkstate-id> in-
ternal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router node.tag self-originated inter-
nal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router self-originated detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database inter-
router self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix adv-router <adv-router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix adv-router <adv-router> inter-
nal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix adv-router <adv-router>
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix adv-router <adv-router>
linkstate-id <linkstate-id> dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix adv-router <adv-router>
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix linkstate-id <linkstate-id> de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix linkstate-id <linkstate-id>
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix linkstate-id <linkstate-id> in-
ternal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix node.tag self-originated inter-
nal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database intra-
prefix self-originated internal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link adv-
router <adv-router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link adv-
router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link adv-
router <adv-router> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
adv-router <adv-router> linkstate-id
<linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
adv-router <adv-router> linkstate-id
<linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
adv-router <adv-router> linkstate-id
<linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link inter-
nal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag self-originated dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link
node.tag self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link self-
originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link self-
originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link self-
originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database link self-
originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database linkstate-
id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database linkstate-
id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database linkstate-
id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
adv-router <adv-router> detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
adv-router <adv-router> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
adv-router <adv-router> linkstate-id
<linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
adv-router <adv-router> linkstate-id
<linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
adv-router <adv-router> linkstate-id
<linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
linkstate-id <linkstate-id> detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
node.tag self-originated internal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database network
self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
adv-router <adv-router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
adv-router <adv-router> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
adv-router <adv-router> linkstate-id
<linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
adv-router <adv-router> linkstate-id
<linkstate-id> dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
adv-router <adv-router> linkstate-id
<linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
node.tag self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database node.tag
self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
adv-router <adv-router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
adv-router <adv-router> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
adv-router <adv-router> linkstate-id
<linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
adv-router <adv-router> linkstate-id
<linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
adv-router <adv-router> linkstate-id
<linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router in-
ternal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag self-originated dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
node.tag self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database router
self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database self-
originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database self-
originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database self-
originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database self-
originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
adv-router <adv-router> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
adv-router <adv-router> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
adv-router <adv-router> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
adv-router <adv-router> linkstate-id
<linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
adv-router <adv-router> linkstate-id
<linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
adv-router <adv-router> linkstate-id
<linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7 de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7 in-
ternal
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
linkstate-id <linkstate-id> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
linkstate-id <linkstate-id> dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
linkstate-id <linkstate-id> internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag self-originated dump
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
node.tag self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
self-originated
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
self-originated detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
self-originated dump
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 database type-7
self-originated internal
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 interface <inter-
face>
show ipv6 ospfv3
interface
[prefix]|[<intname>
[prefix]]
Nothing found in XML Definitions
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 interface <inter-
face> prefix <prefix>
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 interface <inter-
face> prefix <prefix> detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 interface <inter-
face> prefix <prefix> match
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 linkstate detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 linkstate network
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 linkstate router
show ipv6 ospfv3
neighbor <intname>
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 neighbor
show ipv6 ospfv3
neighbor detail
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 neighbor detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 neighbor drchoice
show ipv6 ospfv3
redistribute
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 redistribute
show ipv6 ospfv3 route
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route <route>
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route external-1
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route external-1 de-
tail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route external-2
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route external-2 de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route inter-area
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route inter-area de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route intra-area
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route intra-area de-
tail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route <route>
longer
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route <route>
match
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route <route>
match detail
Not documented yet
------------------
show-ipv6-ospfv3.xml.in:
show ipv6 ospfv3 route summary
show ipv6 prefix-list
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list <prefix-list>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list detail <detail>
Not documented yet
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list <prefix-list>
node.tag
Not documented yet
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list <prefix-list>
node.tag first-match
Not documented yet
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list <prefix-list>
node.tag longer
Not documented yet
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list <prefix-list> seq
<seq>
Not documented yet
------------------
show-ipv6-prefix-list.xml.in:
show ipv6 prefix-list summary <sum-
mary>
show ipv6 ripng
------------------
show-ipv6.xml.in:
show ipv6 ripng
show ipv6 ripng status
------------------
show-ipv6.xml.in:
show ipv6 ripng status
show ipv6 route
------------------
show-ipv6-route.xml.in:
show ipv6 route <route>
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route bgp
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route cache <cache>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route connected
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route forward <forward>
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route isis
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route kernel
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route <route> longer-
prefixes
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route ospfv3
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route ripng
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route static
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route summary
Not documented yet
------------------
show-ipv6-route.xml.in:
show ipv6 route table <table>
show ipv6 route vrf
<name>
------------------
show-ipv6-route.xml.in:
show ipv6 route vrf <vrf>
Not documented yet
------------------
show-isis.xml.in:
show isis database <database>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-isis.xml.in:
show isis database detail
Not documented yet
------------------
show-isis.xml.in:
show isis hostname
Not documented yet
------------------
show-isis.xml.in:
show isis interface <interface>
Not documented yet
------------------
show-isis.xml.in:
show isis interface detail
Not documented yet
------------------
show-isis.xml.in:
show isis mpls-te interface <inter-
face>
Not documented yet
------------------
show-isis.xml.in:
show isis mpls-te router
Not documented yet
------------------
show-isis.xml.in:
show isis neighbor <neighbor>
Not documented yet
------------------
show-isis.xml.in:
show isis neighbor detail
Not documented yet
------------------
show-isis.xml.in:
show isis route
Not documented yet
------------------
show-isis.xml.in:
show isis route level-1
Not documented yet
------------------
show-isis.xml.in:
show isis route level-2
Not documented yet
------------------
show-isis.xml.in:
show isis segment-routing node
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-isis.xml.in:
show isis segment-routing prefix-sids
Not documented yet
------------------
show-isis.xml.in:
show isis spf-delay-ietf
Not documented yet
------------------
show-isis.xml.in:
show isis summary
Not documented yet
------------------
show-isis.xml.in:
show isis topology
Not documented yet
------------------
show-isis.xml.in:
show isis topology level-1
Not documented yet
------------------
show-isis.xml.in:
show isis topology level-2
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> database
<database>
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> database detail
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> hostname
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> interface <inter-
face>
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> interface detail
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> mpls-te interface
<interface>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> mpls-te router
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> neighbor <neigh-
bor>
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> neighbor detail
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> route
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> route level-1
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> route level-2
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> segment-routing
node
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> segment-routing
prefix-sids
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> spf-delay-ietf
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> summary
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> topology
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> topology level-1
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-isis.xml.in:
show isis vrf <vrf> topology level-2
Not documented yet
------------------
l2tp-server.xml.in:
show l2tp-server sessions
Not documented yet
------------------
l2tp-server.xml.in:
show l2tp-server statistics
Not documented yet
------------------
show-license.xml.in:
show license
show lldp neighbors
------------------
lldp.xml.in:
show lldp neighbors
show lldp neighbors
detail
------------------
lldp.xml.in:
show lldp neighbors detail
show lldp neighbors
interface <interface>
------------------
lldp.xml.in:
show lldp neighbors interface <inter-
face>
Not documented yet
------------------
show-log.xml.in:
show log
show log [all |
authorization | cluster
| conntrack-sync | ...]
Nothing found in XML Definitions
Not documented yet
------------------
show-log.xml.in:
show log all
Not documented yet
------------------
show-log.xml.in:
show log authorization
Not documented yet
------------------
show-log.xml.in:
show log cluster
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-log.xml.in:
show log conntrack-sync
Not documented yet
------------------
show-console-server.xml.in:
show log console-server
Not documented yet
------------------
show-log.xml.in:
show log dhcp
show log firewall [name
| ipv6name] <name>
Nothing found in XML Definitions
Not documented yet
------------------
show-log.xml.in:
show log firewall ipv6-name <ipv6-
name>
Not documented yet
------------------
show-log.xml.in:
show log firewall ipv6-name <ipv6-
name> rule <rule>
Not documented yet
------------------
show-log.xml.in:
show log firewall name <name>
Not documented yet
------------------
show-log.xml.in:
show log firewall name <name> rule
<rule>
Not documented yet
------------------
show-log.xml.in:
show log https
Not documented yet
------------------
show-log.xml.in:
show log image <image>
show log image <name>
[all | authorization |
directory | file <file
name> | tail <lines>]
Nothing found in XML Definitions
Not documented yet
------------------
show-log.xml.in:
show log image <image> all
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-log.xml.in:
show log image <image> authoriza-
tion
Not documented yet
------------------
show-log.xml.in:
show log image <image> tail <tail>
Not documented yet
------------------
show-login.xml.in:
show login
Not documented yet
------------------
show-login.xml.in:
show login groups
Not documented yet
------------------
show-login.xml.in:
show login level
Not documented yet
------------------
show-login.xml.in:
show login user
show log lldp
------------------
show-log.xml.in:
show log lldp
Not documented yet
------------------
show-log.xml.in:
show log nat
Not documented yet
------------------
show-log.xml.in:
show log openvpn
Not documented yet
------------------
show-log.xml.in:
show log snmp
Not documented yet
------------------
show-log.xml.in:
show log tail
Not documented yet
------------------
show-log.xml.in:
show log vpn all
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-log.xml.in:
show log vpn ipsec
Not documented yet
------------------
show-log.xml.in:
show log vpn l2tp
Not documented yet
------------------
show-log.xml.in:
show log vpn pptp
Not documented yet
------------------
show-log.xml.in:
show log vpn sstp
Not documented yet
------------------
show-log.xml.in:
show log vrrp
Not documented yet
------------------
show-log.xml.in:
show log webproxy
Not documented yet
------------------
show-monitoring.xml.in:
show monitoring
show mpls ldp binding
------------------
show-mpls.xml.in:
show mpls ldp binding <binding>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding <binding> de-
tail
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding local-label
<local-label>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding local-label
<local-label> detail
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding local-label
<local-label> neighbor <neighbor>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding local-label
<local-label> remote-label <remote-
label>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding neighbor
<neighbor>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding neighbor
<neighbor> detail
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding neighbor
<neighbor> local-label <local-label>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding neighbor
<neighbor> remote-label <remote-
label>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding remote-label
<remote-label>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding remote-label
<remote-label> detail
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding remote-label
<remote-label> local-label <local-
label>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp binding remote-label
<remote-label> neighbor <neighbor>
show mpls ldp discovery
------------------
show-mpls.xml.in:
show mpls ldp discovery
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp discovery detail
show mpls ldp interface
------------------
show-mpls.xml.in:
show mpls ldp interface
show mpls ldp neighbor
------------------
show-mpls.xml.in:
show mpls ldp neighbor <neighbor>
Not documented yet
------------------
show-mpls.xml.in:
show mpls ldp neighbor <neighbor>
capabilities
show mpls ldp neighbor
detail
------------------
show-mpls.xml.in:
show mpls ldp neighbor <neighbor>
detail
Not documented yet
------------------
show-mpls.xml.in:
show mpls pseudowire
Not documented yet
------------------
show-mpls.xml.in:
show mpls table
Not documented yet
------------------
nat66.xml.in:
show nat66 destination rules
Not documented yet
------------------
nat66.xml.in:
show nat66 destination statistics
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
nat66.xml.in:
show nat66 destination translations
Not documented yet
------------------
nat66.xml.in:
show nat66 destination translations
address <address>
Not documented yet
------------------
nat66.xml.in:
show nat66 destination translations
detail
Not documented yet
------------------
nat66.xml.in:
show nat66 source rules
Not documented yet
------------------
nat66.xml.in:
show nat66 source statistics
Not documented yet
------------------
nat66.xml.in:
show nat66 source translations
Not documented yet
------------------
nat66.xml.in:
show nat66 source translations ad-
dress <address>
Not documented yet
------------------
nat66.xml.in:
show nat66 source translations detail
Not documented yet
------------------
nat.xml.in:
show nat destination rules
Not documented yet
------------------
nat.xml.in:
show nat destination statistics
Not documented yet
------------------
nat.xml.in:
show nat destination translations
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
nat.xml.in:
show nat destination translations ad-
dress <address>
Not documented yet
------------------
nat.xml.in:
show nat destination translations de-
tail
Not documented yet
------------------
nat.xml.in:
show nat source rules
Not documented yet
------------------
nat.xml.in:
show nat source statistics
Not documented yet
------------------
nat.xml.in:
show nat source translations
Not documented yet
------------------
nat.xml.in:
show nat source translations address
<address>
Not documented yet
------------------
nat.xml.in:
show nat source translations detail
Not documented yet
------------------
show-ntp.xml.in:
show ntp
Not documented yet
------------------
show-ntp.xml.in:
show ntp info
Not documented yet
------------------
show-ntp.xml.in:
show ntp server <server>
Not documented yet
------------------
openconnect.xml.in:
show openconnect-server sessions
show openvpn client
------------------
openvpn.xml.in:
show openvpn client
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show openvpn server
------------------
openvpn.xml.in:
show openvpn server
show openvpn
site-to-site
------------------
openvpn.xml.in:
show openvpn site-to-site
Not documented yet
------------------
show-poweroff.xml.in:
show poweroff
show pppoe-server
sessions
Nothing found in XML Definitions
Not documented yet
------------------
pptp-server.xml.in:
show pptp-server sessions
Not documented yet
------------------
pptp-server.xml.in:
show pptp-server statistics
show protocols bfd peer
------------------
show-protocols-bfd.xml.in:
show protocols bfd peer <peer>
Not documented yet
------------------
show-protocols-bfd.xml.in:
show protocols bfd peer <peer>
counters
Not documented yet
------------------
show-protocols-bfd.xml.in:
show protocols bfd peers
show protocols static
arp
------------------
show-protocols-static.xml.in:
show protocols static arp
Not documented yet
------------------
show-protocols-static.xml.in:
show protocols static arp interface
<interface>
show protocols static
arp interface eth1
Nothing found in XML Definitions
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
show queueing
<interface-type>
<interface-name>
Nothing found in XML Definitions
Not documented yet
------------------
show-raid.xml.in:
show raid <raid>
Not documented yet
------------------
show-reboot.xml.in:
show reboot
Not documented yet
------------------
show-route-map.xml.in:
show route-map <route-map>
Not documented yet
------------------
show-rpki.xml.in:
show rpki cache-connection
Not documented yet
------------------
show-rpki.xml.in:
show rpki cache-server
Not documented yet
------------------
show-rpki.xml.in:
show rpki prefix-table
Not documented yet
------------------
snmp.xml.in:
show snmp community <commu-
nity>
Not documented yet
------------------
snmp.xml.in:
show snmp community <commu-
nity> host <host>
Not documented yet
------------------
snmp.xml.in:
show snmp mib ifmib
Not documented yet
------------------
snmp.xml.in:
show snmp mib ifmib ifAlias
<ifAlias>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
snmp.xml.in:
show snmp mib ifmib ifDescr <ifDe-
scr>
Not documented yet
------------------
snmp.xml.in:
show snmp mib ifmib ifIndex
<ifIndex>
Not documented yet
------------------
snmp.xml.in:
show snmp v3
Not documented yet
------------------
snmp.xml.in:
show snmp v3 certificates
Not documented yet
------------------
snmp.xml.in:
show snmp v3 group
Not documented yet
------------------
snmp.xml.in:
show snmp v3 trap-target
Not documented yet
------------------
snmp.xml.in:
show snmp v3 user
Not documented yet
------------------
snmp.xml.in:
show snmp v3 view
Not documented yet
------------------
sstp-server.xml.in:
show sstp-server sessions
Not documented yet
------------------
sstp-server.xml.in:
show sstp-server statistics
Not documented yet
------------------
show-acceleration.xml.in:
show system acceleration qat
Not documented yet
------------------
show-acceleration.xml.in:
show system acceleration qat device
<device> config
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-acceleration.xml.in:
show system acceleration qat device
<device> flows
Not documented yet
------------------
show-acceleration.xml.in:
show system acceleration qat inter-
rupts
Not documented yet
------------------
show-acceleration.xml.in:
show system acceleration qat status
show system commit
Nothing found in XML Definitions
show system commit diff
<number>
Nothing found in XML Definitions
Not documented yet
------------------
show-system.xml.in:
show system connections
Not documented yet
------------------
show-system.xml.in:
show system connections tcp
Not documented yet
------------------
show-system.xml.in:
show system connections tcp all
Not documented yet
------------------
show-system.xml.in:
show system connections tcp numeric
Not documented yet
------------------
show-system.xml.in:
show system connections udp
Not documented yet
------------------
show-system.xml.in:
show system connections udp nu-
meric
Not documented yet
------------------
show-system.xml.in:
show system cpu
show system image
Nothing found in XML Definitions
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-system.xml.in:
show system integrity
Not documented yet
------------------
show-system.xml.in:
show system kernel-messages
Not documented yet
------------------
show-system.xml.in:
show system login users
Not documented yet
------------------
show-system.xml.in:
show system login users all
Not documented yet
------------------
show-system.xml.in:
show system login users locked
Not documented yet
------------------
show-system.xml.in:
show system login users other
Not documented yet
------------------
show-system.xml.in:
show system login users vyos
Not documented yet
------------------
show-system.xml.in:
show system memory
Not documented yet
------------------
show-system.xml.in:
show system memory cache
Not documented yet
------------------
show-system.xml.in:
show system memory detail
Not documented yet
------------------
show-system.xml.in:
show system memory routing-
daemons
Not documented yet
------------------
show-system.xml.in:
show system processes
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-system.xml.in:
show system processes extensive
Not documented yet
------------------
show-system.xml.in:
show system processes summary
Not documented yet
------------------
show-system.xml.in:
show system processes tree
Not documented yet
------------------
show-system.xml.in:
show system routing-daemons
Not documented yet
------------------
show-system.xml.in:
show system storage
Not documented yet
------------------
show-system.xml.in:
show system uptime
Not documented yet
------------------
show-table.xml.in:
show table
Not documented yet
------------------
show-users.xml.in:
show users
Not documented yet
------------------
show-users.xml.in:
show users recent <recent>
show version
------------------
show-version.xml.in:
show version
Not documented yet
------------------
show-version.xml.in:
show version all
Not documented yet
------------------
show-version.xml.in:
show version frr
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
show-version.xml.in:
show version funny
Not documented yet
------------------
show-vpn.xml.in:
show vpn remote-access
show vrf <name>
------------------
show-vrf.xml.in:
show vrf <vrf>
Not documented yet
------------------
show-vrf.xml.in:
show vrf <vrf> processes
show wireguard keypairs
pubkey default
Nothing found in XML Definitions
Not documented yet
------------------
show-zebra.xml.in:
show zebra
Not documented yet
------------------
show-zebra.xml.in:
show zebra client summary
Not documented yet
------------------
show-zebra.xml.in:
show zebra dplane
Not documented yet
------------------
show-zebra.xml.in:
show zebra router table summary
show zone-policy zone
<name>
Nothing found in XML Definitions
set system image
default-boot
[image-name]
Nothing found in XML Definitions
Not documented yet
------------------
telnet.xml.in:
telnet to <to>
Not documented yet
------------------
telnet.xml.in:
telnet to <to> port <port>
下页继续
表 2 – 续上页
172/1666 in Docs 1802/1666 in XML Command
Not documented yet
------------------
terminal.xml.in:
set terminal key query-help <query-
help>
Not documented yet
------------------
terminal.xml.in:
set terminal length <length>
Not documented yet
------------------
terminal.xml.in:
set terminal pager <pager>
Not documented yet
------------------
terminal.xml.in:
set terminal width <width>
traceroute
<destination>
Nothing found in XML Definitions
traceroute vrf <name>
[ipv4 | ipv6] <host>
Nothing found in XML Definitions
Not documented yet
------------------
dns-dynamic.xml.in:
update dns dynamic
update webproxy
blacklists
------------------
webproxy.xml.in:
update webproxy blacklists
update webproxy
blacklists category
<category>
Nothing found in XML Definitions
Not documented yet
------------------
wake-on-lan.xml.in:
wake-on-lan interface <interface>
host <host>
Copyright Notice
1221
索引
N RFC 3633, 207, 217, 229, 237, 247, 256, 262, 285,
no-vyos-firewall, 566 300, 308, 315, 341, 353, 360
no-vyos-migrate, 566 RFC 3704, 205, 215, 227, 234, 245, 253, 260, 270,
275, 283, 306, 312, 319, 327, 339, 351, 357
R RFC 3719, 411
RFC 3787, 411
RFC
RFC 3849, 655
RFC 1058, 432
RFC 3917, 494
RFC 1195, 410
RFC 3921, 271
RFC 1305, 505
RFC 4213, 321
RFC 1337, 188
RFC 4271, 390
RFC 1583, 419
RFC 4291, 205, 215, 227, 235, 245, 254, 260, 270,
RFC 1702, 545
275, 283, 306, 313, 319, 328, 339, 351, 358
RFC 1771, 390
RFC 4301, 545
RFC 1918, 297, 371
RFC 4456, 401
RFC 1930, 390
RFC 4595, 517
RFC 2003, 320
RFC 4861#section-4.6.2, 476
RFC 2037, 489
RFC 4862, 205, 215, 227, 235, 245, 254, 260, 270,
RFC 2131, 206, 216, 228, 236, 246, 255, 261, 284,
275, 283, 306, 312, 319, 327, 339, 351, 358
307, 313, 340, 352, 358
RFC 5036, 414, 416
RFC 2136, 462
RFC 5065, 401
RFC 2254, 489
RFC 5082, 395
RFC 2283, 391
RFC 5291, 401
RFC 2328, 417, 419
RFC 5303, 412
RFC 2332, 545
RFC 5308, 410
RFC 2439, 398
RFC 5340, 417
RFC 2453, 432
RFC 5389, 655
RFC 2474, 517
RFC 5737, 655
RFC 2763, 410
RFC 5880, 388
RFC 2842, 391
RFC 5881, 388
RFC 2858, 390
RFC 5883, 388
RFC 2860, 371
RFC 5905, 505
RFC 2922, 468
RFC 6232, 411
RFC 3021, 555
RFC 6480, 436
RFC 3069, 204, 205, 214, 215, 226, 227, 234, 245,
RFC 6598, 371
253, 260, 270, 274, 282, 306, 312, 318, 327,
RFC 6793, 390
339, 350, 351, 357
RFC 7042, 655
RFC 3137, 419
RFC 7348, 324
RFC 3509, 419
RFC 7552, 416
RFC 7606, 401
1222
VyOS Documentation, 发布 1.4.x (sagitta)
索引 1223