Skip to content

Command-Tree Support

netverdict uses command trees for interactive CLI, pasted config, contextual help, abbreviation matching, and vendor-specific rejection. A command being in the tree means it reaches an executor or a controlled parser path; it does not mean netverdict is claiming full vendor OS parity.

LabelMeaning
AcceptedCommand parses and reaches an executor or commit translator.
Runtime-backedCommand changes simulator state or reads live simulator state.
Config-backedCommand is stored, emitted, or committed into canonical config.
GatedIntentionally accepted for some vendors and rejected for others.
CommandIOSIOS XENX-OSIOS XRASANotes
no lldp runAcceptedAcceptedRejectedRejectedRejectedIOS-shaped LLDP global negation.
no ip sla responderAcceptedAcceptedRejectedRejectedRejectedIOS service command; backs the IP SLA responder flag.
show ip http serverAcceptedAcceptedRejectedRejectedRejectedReports HTTP service state.
show tftpAcceptedAcceptedRejectedRejectedRejectedReports TFTP service state.
access-list 10 permit 10.10.0.0 0.0.255.255AcceptedAcceptedRejectedRejectedRejectedNumbered standard ACL wildcard form.
show file systemsAcceptedAcceptedAcceptedRejectedRejectedFile-system view for IOS-style/NX-OS-style CLIs.
no vrrp 7AcceptedAcceptedAcceptedRejectedRejectedInterface-level VRRP group removal.

The Cisco baseline is IOS-shaped. Other Cisco-family profiles are wrappers that remove command spellings that are not native to that family.

Junos pathStatusCanonical effect
set protocols ospf area <area> interface <iface> metric <n>Runtime-backedInterface OSPF cost.
set protocols ospf area <area> interface <iface> hello-interval <n>Runtime-backedInterface OSPF hello timer.
set protocols ospf area <area> interface <iface> dead-interval <n>Runtime-backedInterface OSPF dead timer.
set protocols ospf area <area> interface <iface> priority <n>Runtime-backedDR/BDR election priority.
set protocols ospf area <area> interface <iface> passiveRuntime-backedAdds the interface to passive OSPF membership.
set protocols ospf area <area> interface <iface> bfd-liveness-detectionRuntime-backedEnables OSPF BFD gating on the interface.
set vlans <name> vlan-id <id>Runtime-backedCreates canonical VLAN database entry.
set interfaces <iface> unit 0 family ethernet-switching interface-mode accessRuntime-backedSets access switchport mode.
set interfaces <iface> unit 0 family ethernet-switching interface-mode trunkRuntime-backedSets trunk switchport mode.
set interfaces <iface> unit 0 family ethernet-switching vlan members <list>Runtime-backedSets access VLAN or trunk allowed VLANs.
set interfaces <iface> native-vlan-id <id>Runtime-backedSets trunk native VLAN.
set interfaces <iface> mtu <n>Runtime-backedSets physical MTU.
set interfaces <iface> speed <value>Runtime-backedSets interface speed.
set interfaces <iface> link-mode full-duplexRuntime-backedSets duplex.
set interfaces <iface> unit 0 family inet mtu <n>Runtime-backedSets L3 MTU.
set interfaces <iface> unit 0 vlan-id <id>Runtime-backedSets logical VLAN ID.
set protocols lldp interface allRuntime-backedEnables LLDP.
set protocols lldp interface <iface> disableRuntime-backedDisables LLDP transmit/receive on the interface.
set protocols lldp advertisement-interval <n>Runtime-backedSets LLDP timer.
set protocols lldp hold-multiplier <n>Runtime-backedSets LLDP hold time.
set snmp location <text>Config-backedSets SNMP location.
set snmp contact <text>Config-backedSets SNMP contact.
set snmp community <name> authorization read-onlyConfig-backedAdds read-only SNMP community.
set snmp trap-group <name> targets <ip>Config-backedAdds SNMP trap receiver.
set system ntp server <ip> version <n>Config-backedAdds NTP server and version.
set system ntp server <ip> preferConfig-backedAdds preferred NTP server.
set system syslog host <ip> any <severity>Config-backedAdds syslog host.

Supported Junos delete paths withdraw the same committed state where the translator has a runtime-backed inverse.

CommandStatusNotes
show bgpRuntime-backedBGP table view.
show bgp summaryRuntime-backedBGP session summary.
show bgp neighbor [ip]Runtime-backedNeighbour details.
show ospfRuntime-backedOSPF process view.
show ospf neighborRuntime-backedOSPF neighbour view.
show ospf databaseRuntime-backedLSDB-oriented view.
show ldp neighborRuntime-backedLDP peer state.
show ldp databaseRuntime-backedLDP label database.
show ldp bindingsRuntime-backedLDP bindings.
show lldpRuntime-backedLLDP process state.
show lldp neighborsRuntime-backedLLDP neighbour table.
show lldp neighbors detailRuntime-backedDetailed LLDP neighbours.
show ntp statusRuntime-backedNTP sync status.
show ntp associationsRuntime-backedNTP association table.

Junos uses a candidate-config model. set and delete change the candidate; commit lowers supported paths into canonical config and runtime state. Unsupported paths are reported instead of silently succeeding.

Cisco-style command trees parse minimum unique abbreviations, positional arguments, contextual help, and vendor-gated leaves. That makes pasted config and interactive CLI use the same route through the engine.

Command trees are not complete vendor CLIs. They are intentionally scoped to commands backed by netverdict runtime, canonical config, show output, or useful import/export fidelity.