Supported commands¶
173 dedicated parsers covering 251 command patterns. Anything not listed still parses through the generic engine (and through ntc-templates / Genie when installed).
Grammar: [optional], (a | b) alternatives, <param> single token, <param...> rest of line. Abbreviations are accepted everywhere (sh ip int br).
| Platform | Parsers | Patterns | Regression fixtures |
|---|---|---|---|
Cisco IOS XR (iosxr) |
68 | 105 | 99 |
Juniper Junos OS / Junos OS Evolved (junos) |
52 | 64 | 71 |
Huawei VRP (NE/CX/AR/CE/S series) (vrp) |
53 | 82 | 84 |
Cisco IOS XR (iosxr)¶
| Command | Normalized model | Parser | Description |
|---|---|---|---|
admin show inventory |
inventory |
iosxr.show_inventory |
Hardware inventory (NAME/DESCR/PID/VID/SN). |
admin show platform |
iosxr.show_platform |
Line cards, RPs, fans and PSUs with their state. | |
dir [<path...>] |
iosxr.dir |
Directory listing with totals. | |
show (ip \| ipv4) interface brief [vrf (all \| <vrf>)] [<interface>] |
interfaces.brief |
iosxr.show_ipv4_interface_brief |
IPv4 address, status and VRF of every interface. |
show (ip \| ipv4) vrf (all \| <vrf>) interface brief |
interfaces.brief |
iosxr.show_ipv4_interface_brief |
IPv4 address, status and VRF of every interface. |
show (ip \| ipv6) route [vrf (all \| <vrf>)] [<target...>] |
routes |
iosxr.show_route |
Routing table (RIB) with next-hops, distance/metric and flags. |
show (ipv6 \| ip) interface brief [vrf (all \| <vrf>)] |
iosxr.show_ipv6_interface_brief |
IPv6 addresses per interface (show ipv6 interface brief). |
|
show (ospf \| ospfv3) [<process>] [vrf (all \| <vrf>)] interface brief |
iosxr.show_ospf_interface_brief |
OSPF enabled interfaces with area, cost and state. | |
show (ospf \| ospfv3) [<process>] [vrf (all \| <vrf>)] neighbor |
ospf.neighbors |
iosxr.show_ospf_neighbor |
OSPF adjacencies with state, DR role, dead timer and uptime. |
show [(ospf \| ospfv3)] [<process>] [vrf (all \| <vrf>)] neighbor [<interface>] [<neighbor>] |
ospf.neighbors |
iosxr.show_ospf_neighbor |
OSPF adjacencies with state, DR role, dead timer and uptime. |
show arp [vrf (all \| <vrf>)] [<target>] [location <location>] [detail] |
arp |
iosxr.show_arp |
ARP table per node/VRF. |
show bfd [(ipv4 \| ipv6 \| all)] session [(interface <interface> \| destination <dest>)] [(detail \| location <location>)] |
bfd.sessions |
iosxr.show_bfd_session |
BFD sessions: echo/async timers, state and hardware offload. |
show bfd [(ipv4 \| ipv6 \| all)] sessions |
bfd.sessions |
iosxr.show_bfd_session |
BFD sessions: echo/async timers, state and hardware offload. |
show bgp [instance (all \| <instance>)] [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| all)] [(unicast \| multicast \| labeled-unicast \| all)] [<prefix>] |
iosxr.show_bgp |
BGP table (status codes, next hop, metric, local-pref, weight, AS path, origin) or per-prefix path detail. | |
show bgp [instance (all \| <instance>)] [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| all)] [(unicast \| multicast \| labeled-unicast \| all)] neighbors <neighbor> (routes \| received routes \| received-routes \| dampened-routes \| flap-statistics) |
iosxr.show_bgp_neighbor_routes |
Routes received from a neighbor (accepted or pre-policy). | |
show bgp [instance (all \| <instance>)] [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| all)] [(unicast \| multicast \| labeled-unicast \| all)] neighbors <neighbor> advertised-routes [summary] |
iosxr.show_bgp_neighbor_advertised_routes |
Routes advertised to a neighbor: network, next hop, from, AS path, origin. | |
show bgp [instance (all \| <instance>)] [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| all)] [(unicast \| multicast \| labeled-unicast \| all)] rd <rd> [<prefix>] |
iosxr.show_bgp |
BGP table (status codes, next hop, metric, local-pref, weight, AS path, origin) or per-prefix path detail. | |
show bgp [instance (all \| <instance>)] [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| l2vpn \| all)] [(unicast \| multicast \| labeled-unicast \| all \| evpn \| vpls \| flowspec)] neighbors [<neighbor>] [detail] |
iosxr.show_bgp_neighbors |
Detailed BGP session information per neighbor. | |
show bgp [instance (all \| <instance>)] [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| l2vpn \| link-state \| all \| rt-filter)] [(unicast \| multicast \| labeled-unicast \| all \| evpn \| vpls \| flowspec \| mvpn \| link-state \| mdt \| rt-filter)] summary |
bgp.summary |
iosxr.show_bgp_summary |
BGP peers per instance / VRF / address family, flattened to one list. |
show bgp summary |
bgp.summary |
iosxr.show_bgp_summary |
BGP peers per instance / VRF / address family, flattened to one list. |
show bundle <bundle> |
lag |
iosxr.show_bundle |
Link bundles (LAG): status, bandwidth, LACP and member links. |
show bundle [(bundle-ether \| bundle-ether \| be) <id>] |
lag |
iosxr.show_bundle |
Link bundles (LAG): status, bandwidth, LACP and member links. |
show bundle brief |
iosxr.show_bundle_brief |
One line per bundle: state, LACP, BFD, link counts and bandwidth. | |
show cdp entry <entry> |
iosxr.show_cdp_neighbors_detail |
CDP neighbors with platform, addresses and software version. | |
show cdp neighbors [<interface>] |
lldp.neighbors |
iosxr.show_cdp_neighbors |
CDP neighbor table. |
show cdp neighbors [<interface>] detail |
iosxr.show_cdp_neighbors_detail |
CDP neighbors with platform, addresses and software version. | |
show clock [detail] |
iosxr.show_clock |
Device clock. | |
show configuration [(running \| merge \| running-config)] [<section...>] |
config |
iosxr.show_running_config |
Running configuration as a nested tree (interface -> Gi0/0/0/0 -> ...). |
show configuration commit list [<count>] [detail] |
iosxr.show_configuration_commit_list |
Commit history: id, user, line, client and timestamp. | |
show controllers <interface> optics |
iosxr.show_controllers_optics |
Transceiver state, DOM readings (per lane), thresholds, alarms and vendor details. | |
show controllers optics <port> [(brief \| detail)] |
iosxr.show_controllers_optics |
Transceiver state, DOM readings (per lane), thresholds, alarms and vendor details. | |
show evpn ethernet-segment [(interface <interface> \| esi <esi> \| carving)] [detail] |
iosxr.show_evpn_ethernet_segment |
EVPN ethernet segments: ESI, interface and next-hops. | |
show evpn evi [(vpn-id <evi> \| detail)] |
iosxr.show_evpn_evi |
EVPN instances with bridge domain and type. | |
show filesystem [location (all \| <location>)] |
iosxr.show_filesystem |
File systems per node: size, free, type, flags and prefixes. | |
show filesystem location all |
iosxr.show_filesystem |
File systems per node: size, free, type, flags and prefixes. | |
show hsrp (ipv4 \| ipv6) [brief] |
iosxr.show_hsrp |
HSRP groups: priority, preempt, state, active/standby/virtual addresses. | |
show hsrp [<interface>] [brief] |
iosxr.show_hsrp |
HSRP groups: priority, preempt, state, active/standby/virtual addresses. | |
show install [(active \| committed)] summary |
iosxr.show_install_active |
Active software packages per node. | |
show install active [summary] |
iosxr.show_install_active |
Active software packages per node. | |
show interface [<interface>] [detail] |
interfaces.detail |
iosxr.show_interfaces |
Detailed interface state, addressing, rates and counters. |
show interface brief |
interfaces.brief |
iosxr.show_interfaces_brief |
One line per interface: state, encapsulation, MTU, bandwidth. |
show interface description |
interfaces.description |
iosxr.show_interfaces_description |
Interface status and description. |
show interface summary |
iosxr.show_interfaces_summary |
Interface counts per type (total/up/down/admin-down). | |
show interfaces [<interface>] [(detail \| accounting)] |
interfaces.detail |
iosxr.show_interfaces |
Detailed interface state, addressing, rates and counters. |
show interfaces brief |
interfaces.brief |
iosxr.show_interfaces_brief |
One line per interface: state, encapsulation, MTU, bandwidth. |
show interfaces description |
interfaces.description |
iosxr.show_interfaces_description |
Interface status and description. |
show interfaces summary |
iosxr.show_interfaces_summary |
Interface counts per type (total/up/down/admin-down). | |
show interfaces summary brief |
interfaces.brief |
iosxr.show_interfaces_brief |
One line per interface: state, encapsulation, MTU, bandwidth. |
show inventory [(all \| raw \| chassis \| location <location> \| details)] |
inventory |
iosxr.show_inventory |
Hardware inventory (NAME/DESCR/PID/VID/SN). |
show ip bgp [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| vpnv4 \| vpnv6 \| all)] [(unicast \| multicast \| all)] summary |
bgp.summary |
iosxr.show_bgp_summary |
BGP peers per instance / VRF / address family, flattened to one list. |
show ip bgp [vrf (all \| <vrf>)] [<prefix>] |
iosxr.show_bgp |
BGP table (status codes, next hop, metric, local-pref, weight, AS path, origin) or per-prefix path detail. | |
show ip bgp [vrf (all \| <vrf>)] neighbors [<neighbor>] |
iosxr.show_bgp_neighbors |
Detailed BGP session information per neighbor. | |
show ip interface [<interface>] |
iosxr.show_ipv4_interface |
Per-interface IPv4 configuration (addresses, MTU, ACLs, ICMP settings). | |
show ipv4 interface [<interface>] |
iosxr.show_ipv4_interface |
Per-interface IPv4 configuration (addresses, MTU, ACLs, ICMP settings). | |
show ipv4 interface brief summary |
interfaces.brief |
iosxr.show_ipv4_interface_brief |
IPv4 address, status and VRF of every interface. |
show ipv4 vrf (all \| <vrf>) interface [<interface>] |
iosxr.show_ipv4_interface |
Per-interface IPv4 configuration (addresses, MTU, ACLs, ICMP settings). | |
show ipv6 neighbors [vrf (all \| <vrf>)] [<interface>] [(detail \| location <location>)] |
ipv6.neighbors |
iosxr.show_ipv6_neighbors |
IPv6 neighbor discovery cache. |
show ipv6 vrf (all \| <vrf>) interface brief |
iosxr.show_ipv6_interface_brief |
IPv6 addresses per interface (show ipv6 interface brief). |
|
show isis [instance <instance>] adjacency [(detail \| level-1 \| level-2 \| <interface>)] |
isis.adjacency |
iosxr.show_isis_adjacency |
IS-IS adjacencies per level. |
show isis [instance <instance>] interface brief |
iosxr.show_isis_interface_brief |
IS-IS interfaces: adjacency counts per level, topologies, CLNS state, MTU and priority. | |
show isis [instance <instance>] neighbors [(detail \| summary \| <interface>)] |
isis.adjacency |
iosxr.show_isis_neighbors |
IS-IS neighbors with SNPA, hold time and circuit type. |
show l2vpn bridge-domain [(bd-name <bd> \| group <group> \| interface <interface> \| neighbor <neighbor> [pw-id <pwid>])] [(detail \| private)] |
l2vpn.pseudowires |
iosxr.show_l2vpn_bridge_domain |
Bridge-domains with state, ACs, access/VFI pseudowires, PW class, labels, MTU and backup PW role. |
show l2vpn bridge-domain [(group <group> \| bd-name <bd>)] brief |
iosxr.show_l2vpn_bridge_domain_brief |
Bridge domains with state and AC/PW/PBB/VNI up counts. | |
show l2vpn bridge-domain summary |
iosxr.show_l2vpn_bridge_domain_summary |
Bridge-domain, AC, PW counters. | |
show l2vpn forwarding bridge-domain [<bd>] mac-address [<mac>] [(detail \| hardware ingress \| hardware egress)] |
mac.table |
iosxr.show_l2vpn_forwarding_bridge_domain_mac_address |
L2VPN MAC table: address, type, learned-from (AC interface or PW neighbor/ID), line card and age. |
show l2vpn forwarding bridge-domain [<bd>] mac-address [<mac>] [(detail \| hardware ingress \| hardware egress)] location <location> |
mac.table |
iosxr.show_l2vpn_forwarding_bridge_domain_mac_address |
L2VPN MAC table: address, type, learned-from (AC interface or PW neighbor/ID), line card and age. |
show l2vpn xconnect [(group <group> [xc-name <xc>] \| interface <interface> \| neighbor <neighbor> [pw-id <pwid>] \| state <state>)] detail |
l2vpn.pseudowires |
iosxr.show_l2vpn_xconnect_detail |
Point-to-point cross-connects in detail: AC, primary and backup PWs, PW class, labels, MTU and status TLV. |
show l2vpn xconnect [(group <group> \| interface <interface> \| state <state> \| pw-id <pwid>)] |
iosxr.show_l2vpn_xconnect |
Point-to-point cross-connects with segment states. | |
show l2vpn xconnect summary |
iosxr.show_l2vpn_xconnect_summary |
Cross-connect counters (up/down/unresolved). | |
show lacp [(<bundle> \| system-id \| counters)] |
lag |
iosxr.show_lacp |
LACP actor/partner state flags, port IDs, keys, system IDs and mux state per bundle member. |
show lldp entry <entry> |
lldp.neighbors |
iosxr.show_lldp_neighbors_detail |
LLDP neighbors with chassis/port IDs, system description and management addresses. |
show lldp neighbors [<interface>] |
lldp.neighbors |
iosxr.show_lldp_neighbors |
LLDP neighbor table. |
show lldp neighbors [<interface>] detail |
lldp.neighbors |
iosxr.show_lldp_neighbors_detail |
LLDP neighbors with chassis/port IDs, system description and management addresses. |
show logging [(start \| end) <when...>] |
iosxr.show_logging |
Syslog configuration counters and buffered log entries. | |
show logging [last <count>] |
iosxr.show_logging |
Syslog configuration counters and buffered log entries. | |
show memory summary [(location <location> \| detail)] |
iosxr.show_memory_summary |
Physical/application memory per node. | |
show memory-summary |
iosxr.show_memory_summary |
Physical/application memory per node. | |
show mpls forwarding [(labels <labels...> \| prefix <prefix> \| interface <interface> \| vrf <vrf> \| summary \| detail \| tunnels)] |
iosxr.show_mpls_forwarding |
Label forwarding table (LFIB). | |
show mpls interfaces [<interface>] [detail] |
iosxr.show_mpls_interfaces |
Interfaces enabled for LDP / TE / static MPLS. | |
show mpls ldp [vrf <vrf>] neighbor [<neighbor>] [detail] |
ldp.neighbors |
iosxr.show_mpls_ldp_neighbor |
LDP sessions in detail: TCP endpoints, state, discovery sources, bound addresses. |
show mpls ldp [vrf <vrf>] neighbor brief |
ldp.neighbors |
iosxr.show_mpls_ldp_neighbor_brief |
LDP sessions: GR/NSR, uptime and discovery/address/label counts. |
show mpls traffic-eng tunnels tabular |
iosxr.show_mpls_traffic_eng_tunnels_tabular |
RSVP-TE tunnels: LSP ID, endpoints, state, FRR state, role and path protection. | |
show ntp associations [detail] |
iosxr.show_ntp_associations |
NTP peers with stratum, reach, delay/offset/dispersion. | |
show ntp associations vrf <vrf> |
iosxr.show_ntp_associations |
NTP peers with stratum, reach, delay/offset/dispersion. | |
show ntp status |
iosxr.show_ntp_status |
NTP clock state, stratum, reference, offsets and delays. | |
show ospf [vrf (all \| <vrf>)] interface brief |
iosxr.show_ospf_interface_brief |
OSPF enabled interfaces with area, cost and state. | |
show ospf [vrf (all \| <vrf>)] neighbor |
ospf.neighbors |
iosxr.show_ospf_neighbor |
OSPF adjacencies with state, DR role, dead timer and uptime. |
show pim [vrf (all \| <vrf>)] [(ipv4 \| ipv6)] neighbor [<interface>] |
iosxr.show_pim_neighbor |
PIM neighbors: interface, uptime, expiry, DR priority and capability flags. | |
show platform [(vm \| location <location>)] |
iosxr.show_platform |
Line cards, RPs, fans and PSUs with their state. | |
show platform summary location <location> |
iosxr.show_platform_summary_location |
Detailed per-node platform summary. | |
show platform summary location all |
iosxr.show_platform_summary_location |
Detailed per-node platform summary. | |
show processes cpu [(location <location> \| sorted \| summary)] |
cpu |
iosxr.show_processes_cpu |
CPU utilisation (1/5/15 minutes) and per-process usage. |
show redundancy [(summary \| location <location>)] |
iosxr.show_redundancy_summary |
RP redundancy pairs and NSR readiness. | |
show route [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| afi-all)] [(unicast \| multicast \| safi-all)] [(connected \| local \| static \| bgp \| ospf \| isis \| rip \| eigrp \| application \| subscriber \| best-local \| longer-prefixes)] [<target...>] |
routes |
iosxr.show_route |
Routing table (RIB) with next-hops, distance/metric and flags. |
show route [vrf (all \| <vrf>)] [(ipv4 \| ipv6 \| afi-all)] [(unicast \| multicast \| safi-all)] summary [detail] |
iosxr.show_route_summary |
Route counts per source (connected, static, bgp, ...). | |
show rsvp neighbors [detail] |
iosxr.show_rsvp_neighbors |
RSVP global neighbors and their interface neighbors. | |
show running-config [<section...>] |
config |
iosxr.show_running_config |
Running configuration as a nested tree (interface -> Gi0/0/0/0 -> ...). |
show users |
iosxr.show_users |
Logged in users. | |
show version [brief] |
system.version |
iosxr.show_version |
Software version, platform, uptime and packages. |
show vrf (all \| <vrf>) |
vrfs |
iosxr.show_vrf |
VRF list with RD and route-targets. |
show vrf (all \| <vrf>) detail |
vrfs |
iosxr.show_vrf_detail |
VRFs with RD, interfaces and import/export route-targets per address family. |
show vrrp (ipv4 \| ipv6) [brief] |
iosxr.show_vrrp |
VRRP groups: priority, preempt, state, master and virtual addresses. | |
show vrrp [<interface>] [brief] |
iosxr.show_vrrp |
VRRP groups: priority, preempt, state, master and virtual addresses. | |
show watchdog memory-state [location <location>] |
iosxr.show_watchdog_memory_state |
Physical/free memory and memory state per node. | |
show watchdog memory-state location all |
iosxr.show_watchdog_memory_state |
Physical/free memory and memory state per node. |
Juniper Junos OS / Junos OS Evolved (junos)¶
| Command | Normalized model | Parser | Description |
|---|---|---|---|
show (chassis \| system) alarms |
junos.show_chassis_alarms |
Active chassis or system alarms. | |
show (ospf \| ospf3) interface [<interface>] [(brief \| detail \| extensive)] [instance <instance>] |
junos.show_ospf_interface |
OSPF interfaces: state, area, DR/BDR and neighbor count. | |
show (ospf \| ospf3) interface [instance <instance>] [<interface>] [(brief \| detail \| extensive)] |
junos.show_ospf_interface |
OSPF interfaces: state, area, DR/BDR and neighbor count. | |
show (ospf \| ospf3) neighbor [<neighbor>] [(instance <instance> \| area <area> \| interface <interface>)] [(brief \| detail \| extensive)] |
ospf.neighbors |
junos.show_ospf_neighbor |
OSPF / OSPFv3 adjacencies. |
show arp [(no-resolve \| expiration-time \| hostname <host> \| interface <interface> \| vpn <vpn>)] |
arp |
junos.show_arp |
ARP table. |
show arp no-resolve [(interface <interface> \| vpn <vpn>)] |
arp |
junos.show_arp |
ARP table. |
show bfd session [(address <address> \| brief \| detail \| extensive \| summary)] |
bfd.sessions |
junos.show_bfd_session |
BFD sessions with detect time, transmit interval and multiplier. |
show bgp group [<args...>] |
junos.show_bgp_group |
BGP groups: type, AS, local AS, flags, export/import policies, peer counts, peers and per-table path counts. | |
show bgp neighbor [<neighbor>] [(instance <instance> \| exact-instance <instance>)] |
junos.show_bgp_neighbor |
Detailed BGP peer information: group, state, options, NLRI, per-table prefix counts. | |
show bgp neighbor instance <instance> [<neighbor>] |
junos.show_bgp_neighbor |
Detailed BGP peer information: group, state, options, NLRI, per-table prefix counts. | |
show bgp summary (instance <instance> \| group <group>) |
bgp.summary |
junos.show_bgp_summary |
BGP peers with state, flaps, uptime and per-table prefix counters. |
show bgp summary [(instance <instance> \| group <group> \| logical-system <ls>)] |
bgp.summary |
junos.show_bgp_summary |
BGP peers with state, flaps, uptime and per-table prefix counters. |
show chassis cluster interfaces |
junos.show_chassis_cluster_interfaces |
SRX cluster control/fabric links and redundant-ethernet interfaces. | |
show chassis cluster status [redundancy-group <rg>] |
junos.show_chassis_cluster_status |
SRX cluster redundancy groups and node priorities/status. | |
show chassis environment [(<component> \| fpc \| routing-engine \| pem \| cb)] |
junos.show_chassis_environment |
Temperature, power and fan status per component. | |
show chassis firmware [(detail \| no-forwarding)] |
junos.show_chassis_firmware |
ROM / O/S firmware versions per component. | |
show chassis fpc [(<slot> \| pic-status \| detail)] |
junos.show_chassis_fpc |
FPC state, temperature, CPU and memory utilisation (or PIC status). | |
show chassis hardware [(detail \| extensive \| models \| clei-models)] [no-forwarding] |
inventory |
junos.show_chassis_hardware |
Hardware inventory as a component tree (chassis -> FPC -> PIC -> Xcvr). |
show chassis routing-engine [<slot>] [(bios \| no-forwarding)] |
cpu |
junos.show_chassis_routing_engine |
Routing Engine state, CPU/memory utilisation, temperature and uptime. |
show configuration [<section...>] |
config |
junos.show_configuration |
Configuration (curly-brace or | display set) as a nested tree. |
show ethernet-switching interfaces [<interface>] [(brief \| detail)] |
junos.show_ethernet_switching_interfaces |
Switch ports: state, VLAN membership, tagging and blocking status. | |
show ethernet-switching table [(brief \| detail \| extensive \| vlan-name <vlan> \| interface <interface>)] |
mac.table |
junos.show_ethernet_switching_table |
MAC address table (ELS style). |
show ethernet-switching table vlan-id <vlan> |
mac.table |
junos.show_ethernet_switching_table |
MAC address table (ELS style). |
show firewall [(filter <filter> \| counter <counter...> \| log \| terse)] |
junos.show_firewall |
Firewall filter counters and policers (bytes/packets). | |
show interfaces (detail \| extensive \| statistics) [<interface>] |
interfaces.detail |
junos.show_interfaces |
Physical and logical interfaces: state, speed, MAC, counters, errors, families and addresses. |
show interfaces [<interface>] [(detail \| extensive \| statistics \| brief \| media)] |
interfaces.detail |
junos.show_interfaces |
Physical and logical interfaces: state, speed, MAC, counters, errors, families and addresses. |
show interfaces [<interface>] terse |
interfaces.brief |
junos.show_interfaces_terse |
Admin/link state and addresses per family for physical and logical interfaces. |
show interfaces descriptions [<interface>] |
interfaces.description |
junos.show_interfaces_descriptions |
Interface admin/link state and description. |
show interfaces diagnostics optics [<interface>] |
junos.show_interfaces_diagnostics_optics |
Optical transceiver DOM readings (Tx/Rx power, bias, temperature, voltage). | |
show interfaces terse [<interface>] |
interfaces.brief |
junos.show_interfaces_terse |
Admin/link state and addresses per family for physical and logical interfaces. |
show interfaces terse routing-instance (all \| <instance>) |
interfaces.brief |
junos.show_interfaces_terse |
Admin/link state and addresses per family for physical and logical interfaces. |
show ipv6 neighbors [<address>] |
ipv6.neighbors |
junos.show_ipv6_neighbors |
IPv6 neighbor cache. |
show isis adjacency [<system>] [(brief \| detail \| extensive)] [instance <instance>] |
isis.adjacency |
junos.show_isis_adjacency |
IS-IS adjacencies per interface and level. |
show l2circuit connections [<args...>] |
l2vpn.pseudowires |
junos.show_l2circuit_connections |
Layer-2 circuits per neighbor: status code (Up, HS hot-standby, MM, ...), labels, PW status TLV, flow labels. |
show lacp interfaces [<interface>] [extensive] |
lag |
junos.show_lacp_interfaces |
LACP actor/partner state and mux state per aggregated Ethernet member. |
show ldp neighbor [(detail \| extensive)] [instance <instance>] |
ldp.neighbors |
junos.show_ldp_neighbor |
LDP hello adjacencies. |
show ldp session [<address>] [(brief \| detail \| extensive)] [instance <instance>] |
ldp.neighbors |
junos.show_ldp_session |
LDP sessions: state, connection, hold time, label advertisement mode. |
show lldp neighbors |
lldp.neighbors |
junos.show_lldp_neighbors |
LLDP neighbor table. |
show lldp neighbors detail |
lldp.neighbors |
junos.show_lldp_neighbors_interface |
LLDP neighbor detail (chassis/port IDs, system name/description, capabilities, management address). |
show lldp neighbors interface <interface> |
lldp.neighbors |
junos.show_lldp_neighbors_interface |
LLDP neighbor detail (chassis/port IDs, system name/description, capabilities, management address). |
show mpls lsp [(ingress \| egress \| transit \| up \| down \| brief \| detail \| extensive \| terse \| statistics)] [name <name>] |
junos.show_mpls_lsp |
MPLS LSPs grouped by ingress / egress / transit. | |
show mpls lsp name <name> [(detail \| extensive)] |
junos.show_mpls_lsp |
MPLS LSPs grouped by ingress / egress / transit. | |
show ntp associations [no-resolve] |
junos.show_ntp_associations |
NTP peers with stratum, reach, delay/offset/jitter. | |
show ntp status [no-resolve] |
junos.show_ntp_status |
NTP daemon variables (stratum, offset, jitter, reference, leap, sync state). | |
show route (advertising-protocol \| receive-protocol) bgp <neighbor> [<args...>] |
junos.show_route_advertised_received |
Routes advertised to / received from a BGP neighbor (prefix, next hop, MED, local-pref, AS path). | |
show route [<args...>] |
routes |
junos.show_route |
Route tables with every path (active flag, protocol, preference, metrics, AS path, next-hops, labels). |
show route forwarding-table [<args...>] |
junos.show_route_forwarding_table |
Forwarding table (PFE view): destination, route type, next hop, next-hop type and index, outgoing interface. | |
show route forwarding-table summary [(family <family> \| table <table>)] |
junos.show_route_forwarding_table_summary |
Forwarding-table route counts per table and route type. | |
show route instance [<instance>] [(detail \| summary \| extensive)] |
vrfs |
junos.show_route_instance |
Routing instances (VRFs): type, state, RD, interfaces and tables. |
show route summary [(table <table> \| instance <instance>)] |
junos.show_route_summary |
Route counts per table and protocol. | |
show rsvp interface [(detail \| extensive)] |
junos.show_rsvp_interface |
RSVP interfaces: state, reservations, bandwidth accounting. | |
show rsvp session [(ingress \| egress \| transit \| up \| down \| brief \| detail \| extensive)] [name <name>] |
junos.show_rsvp_session |
RSVP sessions grouped by ingress / egress / transit. | |
show running-config |
config |
junos.show_configuration |
Configuration (curly-brace or | display set) as a nested tree. |
show security policies hit-count [(from-zone <from> to-zone <to> \| logical-system <ls>)] |
junos.show_security_policies_hit_count |
SRX security policy hit counters. | |
show system commit [(revision <rev> \| include <what>)] |
junos.show_system_commit |
Commit history. | |
show system information |
junos.show_system_information |
Model, family, Junos release and hostname. | |
show system processes [(summary \| brief \| extensive)] |
junos.show_system_processes_summary |
Process table (top style) with CPU/memory headline. |
|
show system storage [(detail \| no-forwarding \| invoke-on all-routing-engines)] |
junos.show_system_storage |
Filesystem usage. | |
show system uptime [(all-members \| invoke-on all-routing-engines \| no-forwarding)] |
junos.show_system_uptime |
Current time, boot/protocol start times, last commit and load averages. | |
show system users [no-resolve] |
junos.show_system_users |
Logged in users and system load. | |
show version (all-members \| local \| member <member>) |
system.version |
junos.show_version |
Hostname, model, Junos release and installed packages (per member/RE). |
show version [(detail \| brief)] [invoke-on (all-routing-engines \| other-routing-engine)] |
system.version |
junos.show_version |
Hostname, model, Junos release and installed packages (per member/RE). |
show vlans [<vlan>] [(brief \| detail \| extensive)] |
junos.show_vlans |
VLANs with tag, routing instance and member interfaces (* = active). |
|
show vpls connections [<args...>] |
l2vpn.pseudowires |
junos.show_vpls_connections |
VPLS pseudowires per instance: neighbor, VPLS-id, status code, labels and local LSI interface. |
Huawei VRP (NE/CX/AR/CE/S series) (vrp)¶
| Command | Normalized model | Parser | Description |
|---|---|---|---|
dir [<path...>] |
vrp.dir |
Directory listing with totals. | |
display acl (all \| <acl> \| name <name>) |
vrp.display_acl |
ACLs with type, step and rules (action, match text, hit counter, description). | |
display acl ipv6 (all \| <acl>) |
vrp.display_acl |
ACLs with type, step and rules (action, match text, hit counter, description). | |
display alarm (active \| all \| history) [verbose] |
vrp.display_alarm_active |
Active / historical alarms. | |
display alarm urgent |
vrp.display_alarm_active |
Active / historical alarms. | |
display arp [(all \| brief \| dynamic \| static \| interface <interface> \| vpn-instance <vrf> \| slot <slot>)] |
arp |
vrp.display_arp |
ARP table (with VLAN/CE-VLAN and VPN instance). |
display arp all [vpn-instance <vrf>] |
arp |
vrp.display_arp |
ARP table (with VLAN/CE-VLAN and VPN instance). |
display bfd session |
bfd.sessions |
vrp.display_bfd_session |
BFD sessions: discriminators, peer, state, type and interface. |
display bfd session (all \| static \| dynamic \| discriminator <disc> \| peer-ip <ip> \| mpls-te <te...>) [verbose] |
bfd.sessions |
vrp.display_bfd_session |
BFD sessions: discriminators, peer, state, type and interface. |
display bgp [(ipv6 \| vpnv4 \| vpnv6 \| evpn \| l2vpn-ad \| flow \| labeled \| multicast)] [(all \| vpn-instance <vrf>)] peer [<neighbor>] |
bgp.summary |
vrp.display_bgp_peer |
BGP peers: version, AS, messages, up/down time, state and prefixes received. |
display bgp [(ipv6 \| vpnv4 \| vpnv6 \| evpn)] [(all \| vpn-instance <vrf>)] peer <neighbor> verbose |
vrp.display_bgp_peer_verbose |
Detailed BGP peer information. | |
display bgp [(vpnv4 \| ipv6 \| evpn)] [(all \| vpn-instance <vrf>)] routing-table [<target...>] |
vrp.display_bgp_routing_table |
BGP RIB: status codes, network, next hop, MED, local-pref, preferred value and AS path. | |
display bgp instance <instance> peer |
bgp.summary |
vrp.display_bgp_peer |
BGP peers: version, AS, messages, up/down time, state and prefixes received. |
display bgp peer verbose |
vrp.display_bgp_peer_verbose |
Detailed BGP peer information. | |
display bgp vpnv4 vpn-instance <vrf> peer |
bgp.summary |
vrp.display_bgp_peer |
BGP peers: version, AS, messages, up/down time, state and prefixes received. |
display bridge-domain [<bd>] [(verbose \| brief)] |
vrp.display_bridge_domain |
Bridge-domains: state, MAC learning, statistics, BC/MC/UC forwarding, split-horizon, bound VSI and interfaces. | |
display clock [utc] |
vrp.display_clock |
Device date, time, weekday and time zone. | |
display configuration [<section...>] |
config |
vrp.display_current_configuration |
Configuration as a nested tree (interface -> GigabitEthernet0/0/1 -> ...). |
display cpu [(slot <slot>)] |
cpu |
vrp.display_cpu_usage |
CPU utilisation (current, 5 s / 1 min / 5 min, max) and top tasks. |
display cpu-usage [(slot <slot> \| history \| configuration)] |
cpu |
vrp.display_cpu_usage |
CPU utilisation (current, 5 s / 1 min / 5 min, max) and top tasks. |
display current-configuration [<section...>] |
config |
vrp.display_current_configuration |
Configuration as a nested tree (interface -> GigabitEthernet0/0/1 -> ...). |
display device [(slot <slot> \| pic-status \| elabel \| manufacture-info)] |
vrp.display_device |
Boards, power supplies and fans with online/registration/alarm status. | |
display environment |
vrp.display_temperature |
Board temperature sensors with thresholds. | |
display esn |
vrp.display_esn |
Equipment serial number(s). | |
display eth-trunk [<trunk>] [(verbose \| brief)] |
lag |
vrp.display_eth_trunk |
Eth-Trunk (LAG) mode, status, hashing and member/partner ports. |
display fan [(slot <slot> \| verbose)] |
vrp.display_fan |
Fan modules: presence, status, speed, mode and air flow (header-driven, any product layout). | |
display interface <type> <number> |
interfaces.detail |
vrp.display_interface |
Detailed interface state, addressing, rates, counters and errors. |
display interface <type> brief |
interfaces.brief |
vrp.display_interface_brief |
Physical/protocol state, utilisation and error counters (Eth-Trunk members nested). |
display interface [<interface>] |
interfaces.detail |
vrp.display_interface |
Detailed interface state, addressing, rates, counters and errors. |
display interface brief [(main \| <type>)] |
interfaces.brief |
vrp.display_interface_brief |
Physical/protocol state, utilisation and error counters (Eth-Trunk members nested). |
display interface description [<interface>] |
interfaces.description |
vrp.display_interface_description |
Interface state and description. |
display ip interface brief [(<type> \| vpn-instance <vrf>)] |
interfaces.brief |
vrp.display_ip_interface_brief |
IPv4 address, mask and state per interface. |
display ip routing-table [(vpn-instance <vrf> \| all-vpn-instance)] [(protocol <protocol> \| verbose \| <target...>)] |
routes |
vrp.display_ip_routing_table |
IPv4/IPv6 routing table (brief or verbose) including ECMP next-hops. |
display ip routing-table statistics [vpn-instance <vrf>] |
vrp.display_ip_routing_table_statistics |
Route counts per protocol (total/active/added/deleted/freed). | |
display ip vpn-instance [(verbose \| <vrf>)] |
vrfs |
vrp.display_ip_vpn_instance |
VPN instances (VRFs) with RD and address families. |
display ip vpn-instance [<vrf>] interface |
vrp.display_ip_vpn_instance_interface |
Interfaces bound to each VPN instance. | |
display ip vpn-instance interface |
vrp.display_ip_vpn_instance_interface |
Interfaces bound to each VPN instance. | |
display ipv6 neighbors [(brief \| <interface> \| vpn-instance <vrf>)] |
ipv6.neighbors |
vrp.display_ipv6_neighbors |
IPv6 neighbor cache (block format). |
display ipv6 routing-table [(vpn-instance <vrf> \| all-vpn-instance)] [(protocol <protocol> \| verbose \| <target...>)] |
routes |
vrp.display_ip_routing_table |
IPv4/IPv6 routing table (brief or verbose) including ECMP next-hops. |
display isis [<process>] peer [(verbose \| brief)] |
isis.adjacency |
vrp.display_isis_peer |
IS-IS neighbors per process (wrapped system IDs are re-joined). |
display isis peer [<process>] |
isis.adjacency |
vrp.display_isis_peer |
IS-IS neighbors per process (wrapped system IDs are re-joined). |
display license [(verbose \| esn \| state \| resource usage)] |
vrp.display_license |
License file details, features and control items. | |
display license esn |
vrp.display_esn |
Equipment serial number(s). | |
display lldp neighbor <interface> |
lldp.neighbors |
vrp.display_lldp_neighbor |
LLDP neighbors in detail (chassis/port IDs, system name/description, capabilities, management address). |
display lldp neighbor [interface <interface>] |
lldp.neighbors |
vrp.display_lldp_neighbor |
LLDP neighbors in detail (chassis/port IDs, system name/description, capabilities, management address). |
display lldp neighbor brief |
lldp.neighbors |
vrp.display_lldp_neighbor_brief |
LLDP neighbors (one line each). |
display mac-address [(dynamic \| static \| black-hole \| summary)] [(vlan <vlan> \| vsi <vsi> \| bridge-domain <bd> \| interface <interface> \| <mac>)] |
mac.table |
vrp.display_mac_address |
MAC address table. |
display memory [(slot <slot>)] |
vrp.display_memory_usage |
Memory totals and utilisation. | |
display memory-usage [(slot <slot>)] |
vrp.display_memory_usage |
Memory totals and utilisation. | |
display module-information [(verbose \| next-startup)] |
vrp.display_module_information |
Installed modules (plug-ins) and per-board module processes. | |
display mpls l2vc [(brief \| interface <interface> \| vc-id <vcid> \| remote-info \| state (up \| down))] |
l2vpn.pseudowires |
vrp.display_mpls_l2vc |
LDP L2VCs (VLL): client interface, AC/VC state, VC ID and type, destination, labels, MTU and tunnel. |
display mpls ldp peer [(all \| verbose \| <peer>)] |
vrp.display_mpls_ldp_peer |
LDP peers with transport address and discovery source. | |
display mpls ldp session [(all \| verbose \| <peer>)] [vpn-instance <vrf>] |
ldp.neighbors |
vrp.display_mpls_ldp_session |
LDP sessions: status, label advertisement mode, role, age and keepalives. |
display mpls lsp [(protocol <protocol> \| verbose \| statistics \| <target...>)] |
vrp.display_mpls_lsp |
MPLS LSPs (FEC, in/out labels, interfaces) grouped by protocol. | |
display mpls te tunnel [(<tunnel> \| name <name> \| verbose \| statistics)] |
vrp.display_mpls_te_tunnel |
TE LSPs: ingress LSR, destination, LSP ID, labels, role and tunnel name. | |
display ntp sessions [verbose] |
vrp.display_ntp_sessions |
NTP peers: reference, stratum, reach, poll, offset, delay, dispersion. | |
display ntp status |
vrp.display_ntp_status |
NTP synchronisation state, stratum, reference and offsets. | |
display ntp-service sessions [verbose] |
vrp.display_ntp_sessions |
NTP peers: reference, stratum, reach, poll, offset, delay, dispersion. | |
display ntp-service status |
vrp.display_ntp_status |
NTP synchronisation state, stratum, reference and offsets. | |
display ospf [<process>] peer [(<interface> \| <neighbor>)] |
ospf.neighbors |
vrp.display_ospf_peer |
OSPF neighbors in detail: address, state, priority, DR/BDR, dead timer, uptime. |
display ospf [<process>] peer brief |
ospf.neighbors |
vrp.display_ospf_peer_brief |
OSPF neighbors: area, interface, router ID, state. |
display ospf [<process>] peer verbose |
ospf.neighbors |
vrp.display_ospf_peer |
OSPF neighbors in detail: address, state, priority, DR/BDR, dead timer, uptime. |
display ospfv3 [<process>] peer brief |
ospf.neighbors |
vrp.display_ospf_peer_brief |
OSPF neighbors: area, interface, router ID, state. |
display patch-information |
vrp.display_patch_information |
Installed patch package and state. | |
display port vlan [(active \| <interface>)] |
vrp.display_port_vlan |
Port link-type, PVID and allowed VLANs. | |
display power [(slot <slot> \| manage)] |
vrp.display_power |
Power modules: state, mode, voltage/current/power where printed. | |
display power-supply |
vrp.display_power |
Power modules: state, mode, voltage/current/power where printed. | |
display saved-configuration [<section...>] |
config |
vrp.display_current_configuration |
Configuration as a nested tree (interface -> GigabitEthernet0/0/1 -> ...). |
display sn license |
vrp.display_esn |
Equipment serial number(s). | |
display startup |
vrp.display_startup |
Current and next-startup software, configuration, license and patch files. | |
display temperature [(all \| slot <slot>)] |
vrp.display_temperature |
Board temperature sensors with thresholds. | |
display this |
config |
vrp.display_current_configuration |
Configuration as a nested tree (interface -> GigabitEthernet0/0/1 -> ...). |
display users [all] |
vrp.display_users |
Logged in users (+ marks the current session). |
|
display version [slot <slot>] |
system.version |
vrp.display_version |
VRP version, product, patch, uptime and per-board hardware/firmware versions. |
display vlan [(summary \| <vlan>)] |
vrp.display_vlan |
VLANs with type/status and tagged/untagged member ports (and their state). | |
display vlan brief |
vrp.display_vlan |
VLANs with type/status and tagged/untagged member ports (and their state). | |
display vrrp <interface> <vrid> [(brief \| verbose)] |
vrp.display_vrrp |
VRRP groups: VRID, state, interface, type and virtual IP (brief or verbose). | |
display vrrp [(brief \| verbose \| <interface> \| statistics)] |
vrp.display_vrrp |
VRRP groups: VRID, state, interface, type and virtual IP (brief or verbose). | |
display vsi [name <vsi>] [verbose] |
l2vpn.pseudowires |
vrp.display_vsi |
VSIs: summary table (signaling, encapsulation, MTU, state) or verbose peers, ACs and PW labels/state. |
display vsi [name <vsi>] peer-info |
vrp.display_vsi_peer_info |
VSI peers: peer router ID, VC label, peer type, LDP session and tunnel, per VSI. | |
display vsi [name <vsi>] protect-group [<group>] |
l2vpn.pseudowires |
vrp.display_vsi_protect_group |
VSI PW protect-groups: protect mode, reroute policy, members with preference and active/inactive state. |
display vsi verbose |
l2vpn.pseudowires |
vrp.display_vsi |
VSIs: summary table (signaling, encapsulation, MTU, state) or verbose peers, ACs and PW labels/state. |