Reference

CLI Reference

466 commands across 49 groups, generated straight from ze help command --json -- the same live command registry the binary itself uses, including the pipe operators available to each command. Full machine-readable list: data/cli-commands.json.

Pipes

Pipe operators

Each command row names the operators it accepts after |. Availability comes from the live command registry: operators may require row data, a streaming answer, or expansion by the operator's local process.

Operator reference 17
OperatorClassAvailableDescription
jsonOutput and controlAlwaysJSON output
ndjsonOutput and controlAlwaysOne JSON object per line
tableOutput and controlAlwaysRender as table
textOutput and controlAlwaysSpace-aligned columns
yamlOutput and controlAlwaysYAML output
rawOutput and controlAlwaysDispatcher JSON, unformatted
no-moreOutput and controlAlwaysDisable paging
logStreamingWhile streamingAppend each update instead of replacing it, where the command keeps answering
saveOutput and controlAlways, Local process onlyWrite the answer to a file
matchRow dataAlways, With rowsKeep the rows holding this text
countRow dataAlways, With rowsCount the rows
firstRow dataAlways, With rowsTake first N rows
lastRow dataAlways, With rowsTake last N rows
displayRow dataAlways, With rowsAnswer with these fields, in this order
fillRow dataAlways, With rowsBring the remaining columns back, in the command's order or a named one
resolveRow dataAlwaysReverse DNS for IP addresses
originRow dataAlwaysASN and network for IP addresses
clear l2tp 4
CommandModeDescriptionPipes
clear l2tp session allDaemonDisconnect every L2TP session on this box.
clear l2tp session all
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear l2tp session idDaemonDisconnect one subscriber session.
clear l2tp session id
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear l2tp tunnel allDaemonTear down every L2TP tunnel on this box.
clear l2tp tunnel all
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear l2tp tunnel idDaemonGracefully tear down one L2TP tunnel.
clear l2tp tunnel id
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear (other) 19
CommandModeDescriptionPipes
clear bgp healthcheckDaemonReset healthcheck probe to INIT
clear bgp healthcheck
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear bgp rib inDaemonRemove all routes received from a peer.
clear bgp rib in

Task supportforbidden: the MCP server never answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear bgp rib outDaemonRe-advertise all routes to a peer.
clear bgp rib out

Task supportforbidden: the MCP server never answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear debugOfflineClear the default debug profile.None
clear dns cacheDaemonFlush all DNS cache entries and reset all DNS cache counters.
clear dns cache

Subcommandsrecord stats

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear dns cache recordDaemonEvict DNS cache entries for one record name, or one name and type when a type is provided.
clear dns cache record <name> [type <A|AAAA|MX|NS|TXT|CNAME|PTR>]

Argumentsname string, required: yes, any value of this type
type enum, required: no, one of A AAAA MX NS TXT CNAME PTR

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear dns cache statsDaemonReset DNS cache hit, miss, eviction, and expiry counters without removing cached entries.
clear dns cache stats
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear firewall domain-groupDaemonRemove the addresses Ze cached for a domain group.
clear firewall domain-group <name>

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear firewall irr as-setDaemonRemove the cached IRR prefix-list for an AS-SET.
clear firewall irr as-set <as-set>

Argumentsas-set string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear firewall irr asnDaemonRemove the cached IRR prefix-list for an ASN.
clear firewall irr asn <asn>

Argumentsasn string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear interface countersDaemonZero the Rx/Tx counters for every managed interface.
clear interface counters
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear interface name countersDaemonZero the Rx/Tx counters for one interface.
clear interface name <name> counters

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear isis adjacencyDaemonTear down every IS-IS adjacency so neighbors re-form.
clear isis adjacency
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear isis countersDaemonReset IS-IS observational counters and the SPF log.
clear isis counters
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear ospf countersDaemonReset the OSPF SPF-run history.
clear ospf counters
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear ospf neighborDaemonTear down every OSPF adjacency so neighbors re-form.
clear ospf neighbor
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear ospf processDaemonFull OSPF reset: tear down every adjacency and re-run SPF.
clear ospf process
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear vpn ipsec saDaemonTear down IKE Security Associations.
clear vpn ipsec sa
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

clear vrrp statisticsDaemonReset every VRRP virtual router's counters to zero.
clear vrrp statistics
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create 10
CommandModeDescriptionPipes
create bgp peerDaemonAdd a peer to the running daemon.
create bgp peer <selector> <asn> [local-as <local-as>] [local-address <local-address>] [router-id <router-id>] [receive-hold-time <receive-hold-time>] [send-hold-time <send-hold-time>] [connect-retry <connect-retry>] [connect <true|false>] [accept <true|false>] [family <family>] [graceful-restart <graceful-restart>] [group-updates <true|false>] [attach <attach>]

Argumentsselector union, required: yes, any value of this type
asn union, required: yes, any value of this type
local-as union, required: no, any value of this type
local-address union, required: no, any value of this type
router-id string, required: no, any value of this type
receive-hold-time uint, required: no, any value of this type
send-hold-time uint, required: no, any value of this type
connect-retry uint, required: no, any value of this type
connect enum, required: no, one of true false
accept enum, required: no, one of true false
family string, required: no, any value of this type
graceful-restart uint, required: no, any value of this type
group-updates enum, required: no, one of true false
attach string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface addressDaemonAdd an IP address to an interface.
create interface address <name> <prefix>

Argumentsname string, required: yes, any value of this type
prefix union, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface bridge nameDaemonCreate a Linux bridge for L2 forwarding.
create interface bridge name <name>

Argumentsname string, required: yes, any value of this type

Backendsnetlink

Subcommandsaddress unit

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface bridge name addressDaemonAdd an IP address to the bridge.
create interface bridge name <name> address <prefix>

Argumentsname string, required: yes, any value of this type
prefix union, required: yes, any value of this type

Backendsnetlink

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface bridge name unitDaemonAdd a VLAN sub-interface to the bridge.
create interface bridge name <name> unit <vid>

Argumentsname string, required: yes, any value of this type
vid uint, required: yes, any value of this type

Backendsnetlink

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface dummy nameDaemonCreate a dummy (loopback-style) interface.
create interface dummy name <name>

Argumentsname string, required: yes, any value of this type

Backendsnetlink

Subcommandsaddress unit

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface dummy name addressDaemonAdd an IP address to the dummy.
create interface dummy name <name> address <prefix>

Argumentsname string, required: yes, any value of this type
prefix union, required: yes, any value of this type

Backendsnetlink

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface dummy name unitDaemonAdd a VLAN sub-interface to the dummy.
create interface dummy name <name> unit <vid>

Argumentsname string, required: yes, any value of this type
vid uint, required: yes, any value of this type

Backendsnetlink

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface unitDaemonAdd a VLAN sub-interface (802.1Q tagged).
create interface unit <name> <vid>

Argumentsname string, required: yes, any value of this type
vid uint, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

create interface veth nameDaemonCreate a veth pair (two linked virtual Ethernet interfaces).
create interface veth name <name> <peer>

Argumentsname string, required: yes, any value of this type
peer string, required: yes, any value of this type

Backendsnetlink

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

debug 4
CommandModeDescriptionPipes
debug ip ospf inject opaqueDaemonInject a crafted IPv4 opaque LSA into the local LSDB (RFC 5250).
debug ip ospf inject opaque scope <link|area|as> id <opaque-id> [type <type>] [hex <body> ...] [tlv <type> <value-hex> ...] [withdraw]

Subcommandshex id scope tlv type withdraw

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

debug ipv6 ospf inject lsaDaemonInject a crafted OSPFv3 LSA into the local LSDB (RFC 5340).
debug ipv6 ospf inject lsa type <ls-type> id <link-state-id> [scope <link|area|as>] [hex <body> ...] [withdraw]

Subcommandshex id scope type withdraw

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

debug ospf inject disableDaemonDisable OSPF debug LSA injection.
debug ospf inject disable
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

debug ospf inject enableDaemonEnable OSPF debug LSA injection (shared across both address families).
debug ospf inject enable
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

delete 6
CommandModeDescriptionPipes
delete bgp peerDaemonRemove a peer from the running config.
delete bgp peer <selector>

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

delete debug moduleOfflineDisable debug for a subsystem, or remove one of its flags/scopes.None
delete debug profile nameOfflineDelete a named debug profile.None
delete interface nameDaemonDelete an interface from the kernel.
delete interface name <name>

Argumentsname string, required: yes, any value of this type

Subcommandsaddress unit

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

delete interface name addressDaemonRemove an IP address from an interface.
delete interface name <name> address <prefix>

Argumentsname string, required: yes, any value of this type
prefix union, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

delete interface name unitDaemonRemove a VLAN sub-interface.
delete interface name <name> unit <vid>

Argumentsname string, required: yes, any value of this type
vid uint, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

doctor 1
CommandModeDescriptionPipes
doctorOfflineCheck that this system is ready to run Ze.None
explain 1
CommandModeDescriptionPipes
explainOfflineExplain one diagnostic code Ze printed.None
generate 1
CommandModeDescriptionPipes
generate wireguard keypairOfflineGenerate a WireGuard keypair with the system wg binary.None
help 3
CommandModeDescriptionPipes
helpRead-onlyShow available commands at this level.
help
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

help aiOfflinePrint the agent reference this binary builds from its own registries.None
help commandOfflineList every command this binary carries with its summary.None
monitor 8
CommandModeDescriptionPipes
monitor bgpRead-onlyLive BGP peer dashboard that refreshes automatically.
monitor bgp

Task supportrequired: the MCP server always answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

monitor eventRead-onlyStream live events as they happen.
monitor event

Task supportrequired: the MCP server always answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

monitor interface rateRead-onlyStream per-second traffic rates for your interfaces.
monitor interface rate

Task supportrequired: the MCP server always answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

monitor pingRead-onlyContinuous ping with live loss and RTT statistics.
monitor ping

Task supportrequired: the MCP server always answers with a task handle

17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldstarget

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

monitor tracerouteRead-onlyLive mtr-style traceroute that updates continuously.
monitor traceroute

Task supportrequired: the MCP server always answers with a task handle

17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsaddr

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

monitor traffic statRead-onlyStart streaming traffic monitor (per-second snapshots).
monitor traffic stat [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

monitor vpn ipsecRead-onlyWatch IPsec SA events as they happen.
monitor vpn ipsec

Task supportrequired: the MCP server always answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin 10
CommandModeDescriptionPipes
plugin ackRead-onlyChoose sync or async event delivery.
plugin ack
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin command completeRead-onlyList the completion candidates for a partial plugin command.
plugin command complete
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin command helpRead-onlyShow one plugin command's summary, explanation, arguments, and source plugin.
plugin command help
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin command listRead-onlyList every command a plugin registered, with its summary.
plugin command list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin encodingRead-onlyChoose json or text encoding for plugin events.
plugin encoding
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin formatRead-onlyChoose how BGP message bytes appear in events.
plugin format
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin helpRead-onlyList the subcommands the plugin verb accepts.
plugin help
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin session byeRead-onlyTell the daemon this session is disconnecting.
plugin session bye
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin session pingRead-onlyAnswer a health check with the daemon process id.
plugin session ping
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

plugin session readyRead-onlySignal that this plugin process finished its initialization.
plugin session ready
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp 18
CommandModeDescriptionPipes
request bgp adj-rib-in accept-routesDaemonInstall one pending route under the validation state given.
request bgp adj-rib-in accept-routes
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp adj-rib-in batch-validateDaemonApply up to 256 validation decisions in one call.
request bgp adj-rib-in batch-validate
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp adj-rib-in enable-validationDaemonTurn the validation gate on, so each new route waits in the pending state.
request bgp adj-rib-in enable-validation
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp adj-rib-in reject-routesDaemonDiscard one pending route and do not install it.
request bgp adj-rib-in reject-routes
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp adj-rib-in replayDaemonReplay the stored routes of every other peer to one target peer.
request bgp adj-rib-in replay
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp adj-rib-in revalidateDaemonAnswer the installed routes of one prefix, so a validator can validate them again.
request bgp adj-rib-in revalidate
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib fastpathDaemonEnable/disable/report the zero-copy forward-handle fast path (rib-arch-6): <enable|disable|status>
request bgp rib fastpath
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib injectDaemonInject a synthetic route into the Adj-RIB-In.
request bgp rib inject

Task supportforbidden: the MCP server never answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib mark-staleDaemonMark peer routes at stale level
request bgp rib mark-stale
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib purge-staleDaemonPurge stale routes for peer
request bgp rib purge-stale
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib release-routesDaemonRelease retained peer RIB
request bgp rib release-routes
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib retain-routesDaemonMark peer RIB for retention
request bgp rib retain-routes
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib withdrawDaemonWithdraw a route from the Adj-RIB-In.
request bgp rib withdraw

Task supportforbidden: the MCP server never answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib withdraw-protocolDaemonWithdraw all routes for a peer under a protocol
request bgp rib withdraw-protocol
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rib withdraw-routerDaemonWithdraw all routes for a router under a protocol
request bgp rib withdraw-router
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp rpki validateDaemonValidate a prefix against the ROA cache
request bgp rpki validate <prefix> <origin-asn>
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp watchdog announceDaemonAnnounce routes in watchdog group
request bgp watchdog announce
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request bgp watchdog withdrawDaemonWithdraw routes in watchdog group
request bgp watchdog withdraw
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request interface 5
CommandModeDescriptionPipes
request interface downDaemonShut down an interface.
request interface <name> down

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request interface macDaemonSet the MAC address on an interface.
request interface <name> mac <address>

Argumentsname string, required: yes, any value of this type
address string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request interface migrateDaemonMove IP addresses between interfaces with minimal downtime.
request interface migrate from <source> to <destination> address <prefix> [create <dummy|veth|bridge>] [timeout <duration>]

Subcommandsaddress create from timeout to

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request interface mtuDaemonSet the MTU on an interface.
request interface <name> mtu <bytes>

Argumentsname string, required: yes, any value of this type
bytes uint, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request interface upDaemonBring an interface up.
request interface <name> up

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer 9
CommandModeDescriptionPipes
request peer borrDaemonStart an Enhanced Route Refresh cycle (RFC 7313).
request peer <selector> borr

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer clear softDaemonSoft-clear a peer without dropping the session.
request peer <selector> clear soft

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer eorrDaemonFinish an Enhanced Route Refresh cycle (RFC 7313).
request peer <selector> eorr

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer flushDaemonWait until all queued updates for a peer are sent.
request peer <selector> flush

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer pauseDaemonPause reading from a peer's TCP socket.
request peer <selector> pause

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer plugin session readyDaemonSignal that per-peer plugin setup is complete.
request peer <selector> plugin session ready

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer refreshDaemonAsk a peer to re-send all routes (RFC 2918).
request peer <selector> refresh

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer resumeDaemonResume reading from a previously paused peer.
request peer <selector> resume

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request peer teardownDaemonTear down a peer session.
request peer <selector> teardown <cease-subcode>

Argumentsselector string, required: yes, any value of this type
cease-subcode uint, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request (other) 17
CommandModeDescriptionPipes
request as112 healthcheckDaemonSend one authoritative query and check the AS112 answer.
request as112 healthcheck [target <target>]

Argumentstarget string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request cache expireDaemonRemove a cached message immediately.
request cache expire <id>

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request cache releaseDaemonAck without forwarding (cache consumer) or undo retain (API).
request cache release <id>

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request cache retainDaemonPrevent eviction of a cached message.
request cache retain <id>

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request commitDaemonGroup route changes into named atomic commits.
request commit
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request config archiveDaemonSave a snapshot of the current running configuration.
request config archive
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request haltDaemonDump goroutine stacks to stderr and terminate immediately.
request halt
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request l2tp outgoing-call remote calledDaemonPlace an LNS-side outgoing call (RFC 2661 S10.4).
request l2tp outgoing-call remote <remote> called <called>

Argumentsremote string, required: yes, any value of this type
called string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request log levelDaemonChange a subsystem's log level without restarting.
request log level <logger> <disabled|debug|info|warn|err>

Argumentslogger string, required: yes, any value of this type
target enum, required: yes, one of disabled debug info warn err

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request mrt dump-ribDaemonWrite the current RIB to the MRT table dump file.
request mrt dump-rib
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request ospf graceful-restartDaemonTrigger a planned OSPFv2 graceful restart (RFC 3623 section 2.1).
request ospf graceful-restart
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request quiesceDaemonBlock until every subsystem has drained pending async work, then reply.
request quiesce
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request rebootDaemonGracefully shutdown then reboot the system.
request reboot
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request reloadDaemonReload the configuration without restarting.
request reload
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request shutdownDaemonGracefully shutdown: drain connections, close peers, exit.
request shutdown
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request subscribeDaemonStart receiving events of one or more types.
request subscribe

Task supportrequired: the MCP server always answers with a task handle

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

request unsubscribeDaemonStop receiving events you previously subscribed to.
request unsubscribe
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve 11
CommandModeDescriptionPipes
resolve cymru asn-nameRead-onlyFind out who owns an AS number.
resolve cymru asn-name <asn>

Argumentsasn union, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve dns aRead-onlyLook up IPv4 addresses (A records) for a hostname.
resolve dns a <hostname>

Argumentshostname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve dns aaaaRead-onlyLook up IPv6 addresses (AAAA records) for a hostname.
resolve dns aaaa <hostname>

Argumentshostname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve dns ptrRead-onlyReverse-lookup an IP address to its hostname (PTR).
resolve dns ptr <ip-address>

Argumentsip-address string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve dns txtRead-onlyLook up TXT records for a hostname.
resolve dns txt <hostname>

Argumentshostname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve irr expandRead-onlyExpand an AS-SET into its member AS numbers.
resolve irr expand
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve irr prefixRead-onlyGet all prefixes announced by an AS-SET's members.
resolve irr prefix
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve peeringdb as-setRead-onlyFind the IRR AS-SET registered for an ASN in PeeringDB.
resolve peeringdb as-set <asn>

Argumentsasn union, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve peeringdb max-prefixRead-onlyGet max-prefix limits for an ASN from PeeringDB.
resolve peeringdb max-prefix <asn>

Argumentsasn union, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve pingRead-onlyPing from the router with optional source binding.
resolve ping <target> [source <source>] [count <count>] [size <size>]

Argumentstarget string, required: yes, any value of this type
source string, required: no, any value of this type
count uint, required: no, any value of this type
size uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

resolve tracerouteRead-onlyTraceroute from the router with optional source binding.
resolve traceroute <target> [source <source>] [max-hops <max-hops>] [timeout <timeout>] [probes <probes>]

Argumentstarget string, required: yes, any value of this type
source string, required: no, any value of this type
max-hops uint, required: no, any value of this type
timeout string, required: no, any value of this type
probes uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send 9
CommandModeDescriptionPipes
send bgp blackholeDaemonOriginate a blackhole route on demand.
send bgp <selector> blackhole <prefix> [tag <key> <value>] [for <duration>]

Argumentsselector string, required: yes, any value of this type
prefix string, required: yes, any value of this type

Subcommandsfor tag

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp cachedDaemonSend a cached UPDATE to the peers the selector matches.
send bgp <selector> cached <id>

Argumentsselector string, required: yes, any value of this type
id string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp flowspecDaemonOriginate a FlowSpec rule on demand (RFC 8955).
send bgp <selector> flowspec [destination-ipv4 <prefix> ...] [destination-ipv6 <prefix> ...] [destination-port <value> ...] [dscp <value> ...] [flow-label <value> ...] [fragment <value> ...] [icmp-code <value> ...] [icmp-type <value> ...] [next-header <value> ...] [packet-length <value> ...] [port <value> ...] [protocol <value> ...] [rd <value>] [source-ipv4 <prefix> ...] [source-ipv6 <prefix> ...] [source-port <value> ...] [tcp-flags <value> ...] (community <value>|rate-limit <bytes-per-second>|discard) [tag <key> <value>] [for <duration>]

Argumentsselector string, required: yes, any value of this type

Subcommandsaction destination-ipv4 destination-ipv6 destination-port dscp flow-label for fragment icmp-code icmp-type next-header packet-length port protocol rd source-ipv4 source-ipv6 source-port tag tcp-flags

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp rawDaemonSend raw bytes into a peer's TCP stream (dangerous).
send bgp <selector> raw <hex|b64> <data> [type <open|update|notification|keepalive|route-refresh>]

Argumentsselector string, required: yes, any value of this type
encoding enum, required: yes, one of hex b64
data string, required: yes, any value of this type
type enum, required: no, one of open update notification keepalive route-refresh

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp unicastDaemonOriginate a unicast route on demand.
send bgp <selector> unicast <prefix> [next-hop <address>] [community <value> ...] [tag <key> <value>] [for <duration>]

Argumentsselector string, required: yes, any value of this type
prefix string, required: yes, any value of this type

Subcommandscommunity for next-hop tag

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp updateDaemonSend a pre-built BGP UPDATE to a peer.
send bgp <selector> update <text|hex|b64|cursor>

Argumentsselector string, required: yes, any value of this type
encoding enum, required: yes, one of text hex b64 cursor

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp withdraw allDaemonWithdraw every on-demand announcement.
send bgp <selector> withdraw all

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp withdraw idDaemonWithdraw one announcement by the id that show announcements reports.
send bgp <selector> withdraw id <id>

Argumentsselector string, required: yes, any value of this type
id string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

send bgp withdraw tagDaemonWithdraw the announcements carrying a tag.
send bgp <selector> withdraw tag <key> [value <value>]

Argumentsselector string, required: yes, any value of this type
key string, required: yes, any value of this type
value string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

set 6
CommandModeDescriptionPipes
set debug active nameOfflineLoad a named debug profile and apply it to the running daemon.None
set debug moduleOfflineEnable debug output for one subsystem.None
set debug profile nameOfflineSave the current debug state as a named profile.None
set debug timeoutOfflineSet how long debug output stays enabled.None
set sysctlDaemonSet a transient sysctl value
set sysctl <key> <value>
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

set system file-descriptorsDaemonRaise the file descriptor limit for the daemon process.
set system file-descriptors [limit <limit|max>]

Argumentslimit union, required: no, one of max

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bfd 4
CommandModeDescriptionPipes
show bfd profileRead-onlyShow BFD timer profiles with effective values.
show bfd profile

Subcommandsname

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bfd profile nameRead-onlyShow one BFD profile by name.
show bfd profile name <name>

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bfd session addressRead-onlyShow full detail for one BFD session.
show bfd session address <address>

Argumentsaddress string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bfd sessionsRead-onlyList all active BFD sessions.
show bfd sessions
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp 37
CommandModeDescriptionPipes
show bgpRead-onlyBGP peers, sessions, RIB, and protocol tools.
show bgp

Subcommandsdecode encode health irr peer reject-asn rib update-delay

2 aliases · 17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsaddress

Aliases
peers
The peer rows, without the aggregate fields display peers
summary
The aggregate fields, without the peer rows display router-id local-as uptime peers-configured peers-established

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp adj-rib-inRead-onlyShow the routes held for each peer, with the wire bytes and validation state of each.
show bgp adj-rib-in
14 operators · answer: map

Answer shapemap

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display

While streaminglog

Local process onlysave

show bgp adj-rib-in statusRead-onlyShow whether the Adj-RIB-In runs, its total route count, and the count for each peer.
show bgp adj-rib-in status
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp decodeRead-onlyDecode a hex-encoded BGP message into readable JSON.
show bgp decode
None
show bgp encodeRead-onlyTurn a route announcement into wire-format hex.
show bgp encode
None
show bgp healthRead-onlyQuick health check for all your BGP peers.
show bgp health
17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldspeer

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp healthcheckRead-onlyShow healthcheck probe status
show bgp healthcheck
14 operators · answer: map

Answer shapemap

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display

While streaminglog

Local process onlysave

show bgp irrRead-onlyShow IRR filter status per ASN.
show bgp irr

Subcommandscheck prefix

15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp irr checkRead-onlyCheck if a prefix is accepted by the IRR filter.
show bgp irr check <peer> <prefix>

Argumentspeer string, required: yes, any value of this type
prefix string, required: yes, any value of this type

9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp irr prefixRead-onlyShow IRR-resolved prefixes for a peer.
show bgp irr prefix <peer>

Argumentspeer string, required: yes, any value of this type

14 operators · answer: map

Answer shapemap

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display

While streaminglog

Local process onlysave

show bgp peer capabilitiesRead-onlyShow what capabilities were negotiated with a peer.
show bgp peer <selector> capabilities

Argumentsselector string, required: yes, any value of this type

17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldspeer

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp peer detailRead-onlyShow full detail for one or more peers.
show bgp peer <selector> detail

Argumentsselector string, required: yes, any value of this type

17 operators · answer: tab · 2 address fields

Answer shapetab

Address fieldslocal-ip · next-hop-address

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp peer historyRead-onlyShow FSM state transitions for a peer over time.
show bgp peer <selector> history

Argumentsselector string, required: yes, any value of this type

15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp peer listRead-onlyList your peers, one line each.
show bgp peer list
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp peer ribRead-onlyShow RIB data scoped to one peer.
show bgp peer <selector> rib [sent|advertised|received|sent-received]

Argumentsselector string, required: yes, any value of this type

Subcommandsscope

17 operators · answer: tab · 2 address fields

Answer shapetab

Address fieldspeer · next-hop

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp peer statisticsRead-onlyShow UPDATE throughput for your peers.
show bgp peer <selector> statistics

Argumentsselector string, required: yes, any value of this type

17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsaddress

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp reject-asnRead-onlyShow every reject-asn list.
show bgp reject-asn

Subcommandsknown name

2 aliases · 15 operators · answer: tab

Answer shapetab

Aliases
peers
The peer rows, without the aggregate fields display peers
summary
The aggregate fields, without the peer rows display router-id local-as uptime peers-configured peers-established

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp reject-asn known transit-freeRead-onlyPrint the curated transit-free ASNs as a config block.
show bgp reject-asn known transit-free
2 aliases · 9 operators · answer: doc

Answer shapedoc

Aliases
peers
The peer rows, without the aggregate fields display peers
summary
The aggregate fields, without the peer rows display router-id local-as uptime peers-configured peers-established

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp reject-asn nameRead-onlyShow one reject-asn list.
show bgp reject-asn name <name>

Argumentsname string, required: yes, any value of this type

2 aliases · 9 operators · answer: doc

Answer shapedoc

Aliases
peers
The peer rows, without the aggregate fields display peers
summary
The aggregate fields, without the peer rows display router-id local-as uptime peers-configured peers-established

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp ribRead-onlyQuery routes in the BGP RIB.
show bgp rib

Task supportrequired: the MCP server always answers with a task handle

Subcommandsbest rpf status

13 command pipes · 17 operators · answer: tab · 2 address fields

Answer shapetab

Address fieldspeer · next-hop

Command pipes
advertisedcommunity <value>countfamily <value>first <value>graphhistogramlast <value>match <value>path <value>peer <value>prefix <value>received
Command pipe descriptions
advertised
Select advertised routes
community <value>
Filter by standard community
count
Count matching routes without serializing rows
family <value>
Filter by AFI/SAFI
first <value>
Take first N routes
graph
Render AS-path topology graph
histogram
Count routes by family and prefix length
last <value>
Take last N routes
match <value>
Cross-field structured match
path <value>
Filter by AS path
peer <value>
Filter by peer
prefix <value>
Filter by prefix
received
Select received routes

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rib bestRead-onlyShow the winning route for each prefix.
show bgp rib best

Subcommandsstatus

12 command pipes · 17 operators · answer: tab · 2 address fields

Answer shapetab

Address fieldsbest-peer · next-hop

Command pipes
community <value>countfamily <value>first <value>graphhistogramlast <value>match <value>path <value>peer <value>prefix <value>reason
Command pipe descriptions
community <value>
Filter by standard community
count
Count matching best paths without serializing rows
family <value>
Filter by AFI/SAFI
first <value>
Take first N best paths
graph
Render AS-path topology graph
histogram
Count routes by family and prefix length
last <value>
Take last N best paths
match <value>
Cross-field structured match
path <value>
Filter by AS path
peer <value>
Filter by peer
prefix <value>
Filter by prefix
reason
Explain best-path selection

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rib best statusRead-onlyCheck whether best-path computation is still running.
show bgp rib best status
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp rib commandsRead-onlyList RIB commands
show bgp rib commands
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp rib eventsRead-onlyList RIB event types
show bgp rib events
14 operators · answer: map

Answer shapemap

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display

While streaminglog

Local process onlysave

show bgp rib helpRead-onlyShow RIB subcommands
show bgp rib help
14 operators · answer: map

Answer shapemap

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display

While streaminglog

Local process onlysave

show bgp rib protocolRead-onlyShow routes for a specific protocol: <protocol> [peer-selector] [pipeline-args...]
show bgp rib protocol
13 command pipes · 17 operators · answer: tab · 2 address fields

Answer shapetab

Address fieldspeer · next-hop

Command pipes
advertisedcommunity <value>countfamily <value>first <value>graphhistogramlast <value>match <value>path <value>peer <value>prefix <value>received
Command pipe descriptions
advertised
Select advertised routes
community <value>
Filter by standard community
count
Count matching routes without serializing rows
family <value>
Filter by AFI/SAFI
first <value>
Take first N routes
graph
Render AS-path topology graph
histogram
Count routes by family and prefix length
last <value>
Take last N routes
match <value>
Cross-field structured match
path <value>
Filter by AS path
peer <value>
Filter by peer
prefix <value>
Filter by prefix
received
Select received routes

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rib rpfRead-onlyReverse-path forwarding lookup in the Loc-RIB.
show bgp rib rpf
9 operators · answer: doc · 2 address fields

Answer shapedoc

Address fieldssource · next-hop

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp rib statusRead-onlyGet a quick RIB overview without dumping routes.
show bgp rib status
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp rpkiRead-onlyShow RPKI validation counters with one row for each cache server
show bgp rpki
1 alias · 17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsaddress

Aliases
summary
The validation counters, without the cache server rows display vrp-count validation-enabled sessions-total sessions-established sessions-synced aspa-enabled aspa-records

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rpki aspaRead-onlyShow ASPA cache or lookup providers for a customer AS
show bgp rpki aspa
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show bgp rpki cacheRead-onlyShow RTR cache server sessions with protocol details
show bgp rpki cache
17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsaddress

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rpki roaRead-onlyShow ROA table entries or lookup covering VRPs for a prefix
show bgp rpki roa
17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsprefix

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rpki statusRead-onlyShow RPKI validation status and cache server overview
show bgp rpki status
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp rpki summaryRead-onlyShow RPKI validation summary with session and ASPA counts
show bgp rpki summary
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp rs peersRead-onlyShow peer states
show bgp rs peers
17 operators · answer: tab · 1 address field

Answer shapetab

Address fieldsaddress

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill · resolve · origin

While streaminglog

Local process onlysave

show bgp rs statusRead-onlyShow RS status
show bgp rs status
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bgp update-delayRead-onlyShow the startup convergence hold and what it waits for.
show bgp update-delay
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show bmp 4
CommandModeDescriptionPipes
show bmp collectorsRead-onlyShow BMP collector connection status.
show bmp collectors
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bmp peersRead-onlyShow BGP peers as seen through BMP monitoring.
show bmp peers
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bmp ribRead-onlyShow routes received via BMP monitoring sessions.
show bmp rib
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show bmp sessionsRead-onlyShow active BMP receiver sessions.
show bmp sessions
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show config 7
CommandModeDescriptionPipes
show config catRead-onlyPrint the full text of a stored configuration snapshot.
show config cat <id>

Argumentsid string, required: yes, any value of this type

None
show config diffRead-onlyCompare two configuration versions side by side.
show config diff
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show config dumpRead-onlyShow the fully resolved configuration tree.
show config dump
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show config fmtRead-onlyPretty-print the configuration with consistent formatting.
show config fmt
None
show config graphOfflineShow how components and peers depend on each other, as JSON.None
show config historyRead-onlyList available configuration rollback points.
show config history
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show config listRead-onlyList all configuration files stored in the database.
show config list
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show ddos 4
CommandModeDescriptionPipes
show ddos flowspecRead-onlyShow the upstream FlowSpec and RTBH DDoS mitigation status.
show ddos flowspec
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ddos incidentsRead-onlyShow the recent DDoS incident ring (newest first).
show ddos incidents
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ddos localRead-onlyShow the on-host DDoS mitigation status.
show ddos local
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ddos statusRead-onlyShow the DDoS observation status.
show ddos status
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show dns 4
CommandModeDescriptionPipes
show dns cache listRead-onlyList all non-expired DNS cache entries, sorted by shortest TTL first.
show dns cache list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show dns cache recordRead-onlyShow DNS cache entries for one record name.
show dns cache record <name>

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show dns cache statsRead-onlyShow the DNS cache hit, miss, eviction, expiry, and hit-rate counters.
show dns cache stats
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show dns lookupRead-onlyLook up a DNS name from the router.
show dns lookup <hostname> [type <A|AAAA|MX|NS|TXT|CNAME|PTR>]

Argumentshostname string, required: yes, any value of this type
type enum, required: no, one of A AAAA MX NS TXT CNAME PTR

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show event 4
CommandModeDescriptionPipes
show event deliveryRead-onlyShow which peers feed which attached processes.
show event delivery
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show event listRead-onlyList every event type you can subscribe to.
show event list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show event namespacesRead-onlyList all event namespaces and how many events each has logged.
show event namespaces
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show event recentRead-onlyShow recent events, newest first.
show event recent
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show firewall 5
CommandModeDescriptionPipes
show firewall domain-groupRead-onlyShow what each configured domain group's DNS names resolve to.
show firewall domain-group [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show firewall groupRead-onlyShow members of a firewall address/port group.
show firewall group

Backendsnft

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show firewall irrRead-onlyShow IRR filter status for all cached ASN/AS-SET entries.
show firewall irr

Subcommandsprefix

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show firewall irr prefixRead-onlyShow IRR-resolved prefixes for a cached entry.
show firewall irr prefix <name>

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show firewall rulesetRead-onlyShow the live firewall ruleset with per-term counters.
show firewall ruleset <name>

Argumentsname string, required: yes, any value of this type

Backendsnft

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host 10
CommandModeDescriptionPipes
show hostRead-onlyHardware inventory for this box.
show host

Subcommandsall cpu dmi kernel memory nic platform storage thermal

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host allRead-onlyShow the full hardware inventory in one shot.
show host all
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host cpuRead-onlyShow what CPUs are in this box.
show host cpu
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host dmiRead-onlyShow the box's identity from SMBIOS/DMI.
show host dmi
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host kernelRead-onlyShow the running kernel version and boot parameters.
show host kernel
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host memoryRead-onlyShow installed memory and ECC health.
show host memory
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host nicRead-onlyShow physical NICs installed in this box.
show host nic
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host platformRead-onlyShow platform capabilities and constraints.
show host platform
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host storageRead-onlyShow storage devices attached to this box.
show host storage
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show host thermalRead-onlyShow temperature sensors and thermal throttle events.
show host thermal
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface 8
CommandModeDescriptionPipes
show interfaceRead-onlyShow network interfaces on this box.
show interface

Subcommandsbrief errors name rate scan type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface briefRead-onlyOne-line summary per interface: name, state, IP, and MTU.
show interface brief
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface errorsRead-onlyShow interfaces that have errors or drops.
show interface errors
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface name countersRead-onlyShow counters for one interface.
show interface name <name> counters

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface name detailRead-onlyShow full detail for one interface.
show interface name <name> detail

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface rateRead-onlyShow per-second traffic rates on your interfaces.
show interface rate
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface scanRead-onlyDiscover and classify all OS interfaces.
show interface scan
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show interface typeRead-onlyShow only interfaces of a given type.
show interface type <type>

Argumentstype string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis 8
CommandModeDescriptionPipes
show isis databaseRead-onlyShow the IS-IS link-state database.
show isis database

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis database detailRead-onlyShow the IS-IS link-state database with TLV detail.
show isis database detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis hostnameRead-onlyShow the IS-IS dynamic-hostname mapping (RFC 5301).
show isis hostname
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis interfaceRead-onlyShow IS-IS-enabled circuits.
show isis interface
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis neighborRead-onlyShow IS-IS adjacencies.
show isis neighbor
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis routeRead-onlyShow IS-IS-computed routes.
show isis route

Subcommandsipv6

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis route ipv6Read-onlyShow IS-IS-computed IPv6 routes (RFC 5308).
show isis route ipv6
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show isis spf-logRead-onlyShow recent IS-IS SPF runs.
show isis spf-log
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp 18
CommandModeDescriptionPipes
show l2tpRead-onlyL2TP tunnel, session, and subscriber state.
show l2tp

Subcommandsconfig cqm echo health listeners observer reliable session sessions statistics tunnel tunnels

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp configRead-onlyShow the resolved L2TP configuration.
show l2tp config
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp cqmRead-onlyShow subscriber line quality (CQM latency buckets).
show l2tp cqm
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp echoRead-onlyShow LCP echo health for a subscriber session.
show l2tp echo
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp healthRead-onlyFind your worst L2TP sessions at a glance.
show l2tp health
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp listenersRead-onlyShow which UDP sockets are listening for L2TP.
show l2tp listeners
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp observerRead-onlyShow recent events for a session (debug aid).
show l2tp observer
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp poolRead-onlyShow the IPv4 and IPv6 subscriber address pools and what each has allocated.
show l2tp pool
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp reliableRead-onlyShow the reliable transport window for a tunnel.
show l2tp reliable
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp session historyRead-onlyShow state transitions for a session over time.
show l2tp session history
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp session idRead-onlyShow full detail for one L2TP session.
show l2tp session id <id>

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp session trafficRead-onlyShow traffic counters for a subscriber's PPP interface.
show l2tp session traffic
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp sessionsRead-onlyList all active L2TP sessions.
show l2tp sessions
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp shaperRead-onlyShow each shaped subscriber session with its download and upload rate.
show l2tp shaper
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp statisticsRead-onlyShow aggregate L2TP protocol counters.
show l2tp statistics
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp tunnel historyRead-onlyShow state transitions for a tunnel over time.
show l2tp tunnel history
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp tunnel idRead-onlyShow full detail for one L2TP tunnel.
show l2tp tunnel id <id>

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show l2tp tunnelsRead-onlyList all active L2TP tunnels.
show l2tp tunnels
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show metrics 4
CommandModeDescriptionPipes
show metrics listRead-onlyList all registered metric names (no values).
show metrics list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show metrics nameRead-onlyShow one Prometheus metric by name.
show metrics name <name> [label <key> <value> ...]

Argumentsname string, required: yes, any value of this type

Subcommandslabel

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show metrics poolRead-onlyShow attribute pool memory usage and dedup efficiency.
show metrics pool
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show metrics valuesRead-onlyDump all metrics in Prometheus text format.
show metrics values
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf 49
CommandModeDescriptionPipes
show ospfRead-onlyShow the OSPFv2 process summary (RFC 2328).
show ospf

Subcommandsborder-routers database graceful-restart instance interface ipv6 ldp-sync neighbor route segment-routing spf te-database virtual-links

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf border-routersRead-onlyShow routes to OSPF area-border and AS-boundary routers.
show ospf border-routers
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf databaseRead-onlyShow the OSPF link-state database.
show ospf database

Subcommandsasbr-summary external network nssa-external opaque-area opaque-as opaque-link router router-information summary

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database asbr-summaryRead-onlyShow only ASBR-Summary-LSAs (Type 4).
show ospf database asbr-summary
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database externalRead-onlyShow only AS-external-LSAs (Type 5).
show ospf database external
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database networkRead-onlyShow only Network-LSAs (Type 2).
show ospf database network
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database nssa-externalRead-onlyShow only NSSA-external-LSAs (Type 7, RFC 3101).
show ospf database nssa-external
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database opaque-areaRead-onlyShow only area-scope opaque-LSAs (Type 10, RFC 5250).
show ospf database opaque-area

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database opaque-area detailRead-onlyDecode each area-scope opaque LSA body (RFC 5250).
show ospf database opaque-area detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database opaque-asRead-onlyShow only AS-scope opaque-LSAs (Type 11, RFC 5250).
show ospf database opaque-as

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database opaque-as detailRead-onlyDecode each AS-scope opaque LSA body (RFC 5250).
show ospf database opaque-as detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database routerRead-onlyShow only Router-LSAs (Type 1).
show ospf database router
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database router-informationRead-onlyShow the Router Information LSAs (RFC 7770) for both address families.
show ospf database router-information
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf database summaryRead-onlyShow only Summary-LSAs (Type 3, inter-area network).
show ospf database summary
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf graceful-restartRead-onlyShow OSPFv2 (IPv4) Graceful Restart state (RFC 3623).
show ospf graceful-restart
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf instanceRead-onlyShow the configured OSPFv2 instances (RFC 6549 Multi-Instance).
show ospf instance
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf interfaceRead-onlyShow OSPF-enabled interfaces.
show ospf interface

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf interface detailRead-onlyShow the full per-interface state (spec-ospf-ext-14).
show ospf interface detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6Read-onlyShow the OSPFv3 (IPv6) address-family instances (RFC 5838).
show ospf ipv6

Subcommandsdatabase graceful-restart instance interface neighbor segment-routing spf

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 databaseRead-onlyShow the OSPFv3 (IPv6) link-state database with each native scope-aware LSA decoded (RFC 5340).
show ospf ipv6 database

Subcommandsdetail extended router router-information scope segment-routing

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database detailRead-onlyDecode every OSPFv3 LSA body with its scope-aware header (RFC 5340 section A.4.2.1).
show ospf ipv6 database detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database extendedRead-onlyShow the extended OSPFv3 LSAs (RFC 8362).
show ospf ipv6 database extended
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database router detailRead-onlyDecode each OSPFv3 Router-LSA body.
show ospf ipv6 database router detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database router-informationRead-onlyShow the OSPFv3 Router Information LSAs (RFC 7770).
show ospf ipv6 database router-information
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database scope areaRead-onlyShow only area-scope (S2/S1 = 01) LSAs.
show ospf ipv6 database scope area
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database scope asRead-onlyShow only AS-scope (S2/S1 = 10) LSAs.
show ospf ipv6 database scope as
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 database segment-routingRead-onlySummarise the OSPFv3 Segment Routing content (RFC 8666) carried in the RI and extended LSAs.
show ospf ipv6 database segment-routing
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 graceful-restartRead-onlyShow OSPFv3 (IPv6) Graceful Restart state (RFC 5187).
show ospf ipv6 graceful-restart
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 instanceRead-onlyEnumerate the active OSPFv3 address-family instances (RFC 5838 section 2).
show ospf ipv6 instance
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 interfaceRead-onlyShow OSPFv3 (IPv6-family) interfaces and their RFC 4552 IPsec status.
show ospf ipv6 interface

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 interface detailRead-onlyShow the full per-interface OSPFv3 state (spec-ospf-ext-14).
show ospf ipv6 interface detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 neighborRead-onlyShow the OSPFv3 (IPv6) neighbors.
show ospf ipv6 neighbor

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 neighbor detailRead-onlyShow the full per-neighbor OSPFv3 state (spec-ospf-ext-14).
show ospf ipv6 neighbor detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 segment-routingRead-onlyShow OSPFv3 (IPv6) Segment Routing state (RFC 8666).
show ospf ipv6 segment-routing
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 spfRead-onlyShow the OSPFv3 (IPv6) per-area SPF run history.
show ospf ipv6 spf

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ipv6 spf detailRead-onlyExplain why each OSPFv3 route won (spec-ospf-ext-14), AF/Instance-ID tagged.
show ospf ipv6 spf detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf ldp-syncRead-onlyShow OSPF LDP-IGP synchronization state (RFC 5443, RFC 6138).
show ospf ldp-sync
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf neighborRead-onlyShow OSPF neighbors.
show ospf neighbor

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf neighbor detailRead-onlyShow the full per-neighbor state (spec-ospf-ext-14).
show ospf neighbor detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf routeRead-onlyShow OSPF-computed routes.
show ospf route

Subcommandsfast-reroute

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf route fast-rerouteRead-onlyShow OSPF fast-reroute (LFA / TI-LFA) backups (RFC 5286).
show ospf route fast-reroute
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf segment-routingRead-onlyShow OSPFv2 (IPv4) Segment Routing state (RFC 8665).
show ospf segment-routing
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf spfRead-onlyShow recent OSPF SPF runs.
show ospf spf

Subcommandsdetail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf spf detailRead-onlyExplain why each route won the SPF calculation (spec-ospf-ext-14).
show ospf spf detail
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ospf te-databaseRead-onlyShow the OSPF Traffic Engineering Database (RFC 3630 / RFC 5392).
show ospf te-database
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pki 6
CommandModeDescriptionPipes
show pki certificate nameRead-onlyInspect a specific certificate in detail.
show pki certificate name <name>

Argumentsname string, required: yes, any value of this type

Subcommandsbundle fingerprint pem

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pki certificate name bundle pemRead-onlyExport the certificate, its intermediates and its private key as one PEM stream.
show pki certificate name <name> bundle pem

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pki certificate name fingerprintRead-onlyShow the hash of the certificate, to verify its identity against the one another system reports.
show pki certificate name <name> fingerprint [sha256|sha384|sha512]

Argumentsname string, required: yes, any value of this type

Subcommandsalgorithm

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pki certificate name pemRead-onlyExport the certificate, and any intermediate it carries, as PEM.
show pki certificate name <name> pem

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pki certificatesRead-onlyList all loaded certificates with expiry dates.
show pki certificates
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pki local-ca pemRead-onlyExport the root certificate of the local certificate authority as PEM.
show pki local-ca pem
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show policy 4
CommandModeDescriptionPipes
show policy chain peerRead-onlyShow the import/export filter chain applied to a peer.
show policy chain peer <selector> [import|export]

Argumentsselector string, required: yes, any value of this type

Subcommandsdirection

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show policy listRead-onlyList all available filter types and named instances.
show policy list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show policy routesRead-onlyShow policy-based routing rules.
show policy routes
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show policy test peerRead-onlyTest what your policy does to a specific UPDATE.
show policy test peer <selector> <import|export> [filter <name>] update <hex> [source-asn4 <true|false>]

Argumentsselector string, required: yes, any value of this type
direction enum, required: yes, one of import export

Subcommandsfilter source-asn4 update

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pppoe 5
CommandModeDescriptionPipes
show pppoeRead-onlyPPPoE session and protocol state.
show pppoe

Subcommandsinterfaces session sessions statistics

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pppoe interfacesRead-onlyShow which interfaces are accepting PPPoE sessions.
show pppoe interfaces
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pppoe session idRead-onlyShow full detail for one PPPoE session.
show pppoe session id <id>

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pppoe sessionsRead-onlyList all active PPPoE sessions.
show pppoe sessions
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pppoe statisticsRead-onlyShow PPPoE protocol message counters.
show pppoe statistics
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rsvp-te 5
CommandModeDescriptionPipes
show rsvp-te fast-rerouteRead-onlyShow RSVP-TE Fast Reroute (RFC 4090) protection state.
show rsvp-te fast-reroute
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rsvp-te interfaceRead-onlyShow RSVP-TE bandwidth allocation per interface.
show rsvp-te interface
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rsvp-te lspRead-onlyShow RSVP-TE label-switched paths.
show rsvp-te lsp
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rsvp-te sessionRead-onlyShow each signaling session with its LSP state, role, bandwidth and labels.
show rsvp-te session
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rsvp-te tunnelRead-onlyShow configured RSVP-TE tunnels and their current state.
show rsvp-te tunnel
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show schema 5
CommandModeDescriptionPipes
show schema eventsRead-onlyList all notification types defined in YANG API modules.
show schema events
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show schema handlersRead-onlyShow which handler serves each YANG module.
show schema handlers
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show schema listRead-onlyList all YANG schemas loaded by the daemon.
show schema list
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show schema methodsRead-onlyList all RPC methods defined in YANG API modules.
show schema methods
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show schema protocolRead-onlyShow the wire protocol version and format details.
show schema protocol
9 operators · answer: doc

Answer shapedoc

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

While streaminglog

Local process onlysave

show sysctl 5
CommandModeDescriptionPipes
show sysctlRead-onlyShow all active sysctl keys with source and persistence
show sysctl
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show sysctl keyRead-onlyShow detail for one sysctl key
show sysctl key <key>
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show sysctl keysRead-onlyList all known sysctl keys with descriptions
show sysctl keys
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show sysctl profileRead-onlyShow detail for one sysctl profile
show sysctl profile <name>
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show sysctl profilesRead-onlyList all registered sysctl profiles
show sysctl profiles
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system 15
CommandModeDescriptionPipes
show system conntrackRead-onlyShow the kernel connection tracking table.
show system conntrack

Backendsnft

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system cpuRead-onlyShow CPU utilization context for the daemon.
show system cpu
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system dateRead-onlyShow the daemon's current wall-clock time and timezone.
show system date
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system file-descriptorsRead-onlyShow how many file descriptors the daemon has open.
show system file-descriptors [mode <summary|detail>]

Argumentsmode enum, required: no, one of summary detail

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system goroutinesRead-onlyDump goroutine stacks for debugging hangs or deadlocks.
show system goroutines [mode <summary|blocked|full>]

Argumentsmode enum, required: no, one of summary blocked full

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system kernel-logRead-onlyShow kernel log messages (dmesg-style).
show system kernel-log [level <emerg|alert|crit|err|warning|notice|info|debug>] [count <count>]

Argumentslevel enum, required: no, one of emerg alert crit err warning notice info debug
count uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system memoryRead-onlyShow how much memory the daemon is using, from the OS's view.
show system memory
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system ntpRead-onlyNTP clock synchronization status.
show system ntp

Subcommandspeers

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system ntp peersRead-onlyShow NTP peers with offset, RTT, stratum, and reachability.
show system ntp peers
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system platformRead-onlyShow what kind of platform the daemon is running on.
show system platform
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system profileRead-onlyCapture a runtime profile for performance analysis.
show system profile [type <cpu|heap|goroutine|allocs>] [duration <duration>]

Argumentstype enum, required: no, one of cpu heap goroutine allocs
duration string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system socketsRead-onlyShow open TCP and UDP sockets on this box.
show system sockets [protocol <tcp|udp>] [state <state>] [port <port>]

Argumentsprotocol enum, required: no, one of tcp udp
state string, required: no, any value of this type
port uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system subsystem listRead-onlyList every registered subsystem and whether it is running.
show system subsystem list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system updateRead-onlyCheck if a firmware update is available.
show system update

Subcommandshistory

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show system update historyRead-onlyShow recent firmware update activity.
show system update history
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show traffic 4
CommandModeDescriptionPipes
show traffic controlRead-onlyShow traffic control (QoS) configuration per interface.
show traffic control
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show traffic featureRead-onlyShow neutral per-source traffic feature signals.
show traffic feature [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show traffic statRead-onlyShow aggregated traffic snapshot (interface rates, top talkers, top ports, severity).
show traffic stat [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show traffic usageRead-onlyShow per-interface traffic byte counters captured by eBPF TCX.
show traffic usage [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpn 6
CommandModeDescriptionPipes
show vpn ipsec dataplane driftRead-onlyCompare what the IKE engine believes against what the kernel holds.
show vpn ipsec dataplane drift
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpn ipsec dataplane policyRead-onlyShow the Security Policy Database the kernel holds.
show vpn ipsec dataplane policy
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpn ipsec dataplane saRead-onlyShow the Security Association Database the kernel holds.
show vpn ipsec dataplane sa [spi <spi>]

Argumentsspi uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpn ipsec peer nameRead-onlyShow full detail for one IPsec peer.
show vpn ipsec peer name <name>

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpn ipsec saRead-onlyShow all IKE and Child Security Associations.
show vpn ipsec sa
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpn ipsec statusRead-onlyQuick IPsec health check.
show vpn ipsec status
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpp 4
CommandModeDescriptionPipes
show vpp runtimeRead-onlyShow VPP graph node processing statistics.
show vpp runtime
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpp trace clearRead-onlyDiscard the captured VPP trace buffer.
show vpp trace clear
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpp trace showRead-onlyRetrieve packets captured since the last trace start.
show vpp trace show
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vpp trace startRead-onlyStart capturing packets in the VPP dataplane.
show vpp trace start
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vrrp 4
CommandModeDescriptionPipes
show vrrpRead-onlyShow every VRRP virtual router.
show vrrp

Subcommandsinterface statistics

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vrrp interfaceRead-onlyShow the VRRP virtual routers hosted on one interface.
show vrrp interface name <interface>

Subcommandsname

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vrrp interface nameRead-onlyShow the VRRP virtual routers on one parent interface.
show vrrp interface name [value <value>]

Argumentsvalue string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show vrrp statisticsRead-onlyShow per-virtual-router counters.
show vrrp statistics
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show (other) 69
CommandModeDescriptionPipes
show aaa accountingRead-onlyShow AAA accounting counters and any dropped records.
show aaa accounting
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show announcementsRead-onlyList active on-demand announcements.
show announcements [tag <tag>] [selector <selector>] [family <family>]

Argumentstag string, required: no, any value of this type
selector string, required: no, any value of this type
family string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show anomaly detectRead-onlyShow the recent behavioral anomaly incidents.
show anomaly detect
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show anomaly observeRead-onlyShow the behavioral anomaly incident lifecycle, newest first.
show anomaly observe
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show anomaly shapeRead-onlyShow the shadow-first anomaly responder status.
show anomaly shape
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show arpRead-onlyShow the IPv4 ARP table (shortcut for 'show neighbor ipv4').
show arp
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show as112Read-onlyAS112 node status.
show as112
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show auditRead-onlyShow who did what and when on this box.
show audit [action <action>] [actor <actor>] [surface <surface>] [since <since>] [until <until>] [count <count>]

Argumentsaction string, required: no, any value of this type
actor string, required: no, any value of this type
surface string, required: no, any value of this type
since string, required: no, any value of this type
until string, required: no, any value of this type
count uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show cacheRead-onlyList the cached BGP UPDATE message IDs.
show cache
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show captureRead-onlyShow captured control-plane messages.
show capture [protocol <l2tp|bgp>] [tunnel-id <tunnel-id>] [count <count>] [peer <peer>]

Argumentsprotocol enum, required: no, one of l2tp bgp
tunnel-id string, required: no, any value of this type
count uint, required: no, any value of this type
peer string, required: no, any value of this type

Subcommandsinterface raw

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show capture interfaceRead-onlyCapture live packets on an interface (like tcpdump).
show capture interface [iface <iface>] [count <count>] [duration <duration>] [snap-len <snap-len>] [format <pcap|text>] [protocol <protocol>]

Argumentsiface string, required: no, any value of this type
count uint, required: no, any value of this type
duration string, required: no, any value of this type
snap-len uint, required: no, any value of this type
format enum, required: no, one of pcap text
protocol string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show capture rawRead-onlyControl raw byte capture for protocol debugging.
show capture raw [action <start|stop|dump>] [protocol <l2tp|bgp>] [format <pcap|json>] [count <count>]

Argumentsaction enum, required: no, one of start stop dump
protocol enum, required: no, one of l2tp bgp
format enum, required: no, one of pcap json
count uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show class-of-serviceRead-onlyShow each class-of-service profile with its ingress and egress marking maps.
show class-of-service
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show command completeRead-onlyGet tab-completion candidates for a partial command.
show command complete
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show command helpRead-onlyShow usage and arguments for a specific command.
show command help
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show command listRead-onlyList every command the daemon knows about.
show command list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show crashesRead-onlyView saved crash reports, and whether kernel capture is armed.
show crashes [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show data catRead-onlyPrint the raw content of a blob store entry.
show data cat <key>

Argumentskey string, required: yes, any value of this type

None
show data listRead-onlyList everything stored in the ZeFS blob store.
show data list
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show data registeredRead-onlyList the key patterns registered by all subsystems.
show data registered
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show debugRead-onlyShow live debug state from the running daemon.
show debug
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show debug profileOfflineShow stored debug profiles, one by name, or one filtered to a module subtree.None
show doctorRead-onlyCheck if this box is ready to run Ze.
show doctor
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ecmp-groupsRead-onlyShow each prefix the system RIB holds equal-cost paths for, whether or not Ze programs them.
show ecmp-groups
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show env getRead-onlyShow one environment variable in detail.
show env get <name>

Argumentsname string, required: yes, any value of this type

15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show env listRead-onlyList all Ze environment variables with their current values.
show env list
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show env registeredRead-onlyList every registered environment variable with metadata.
show env registered
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show errorsRead-onlyShow recent errors across all subsystems, newest first.
show errors
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show fib kernelRead-onlyShow the routes this backend programmed into the Linux forwarding table.
show fib kernel
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show fib p4Read-onlyShow the routes this backend programmed into the P4 forwarding pipeline.
show fib p4
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show fib vppRead-onlyShow the routes this backend programmed into the VPP forwarding table.
show fib vpp
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show flow exportRead-onlyShow flow export (NetFlow/IPFIX) collector status.
show flow export [name <name>]

Argumentsname string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show flow recentRead-onlyShow recent conntrack flow records from the bounded recent-flow ring.
show flow recent [dst <dst>]

Argumentsdst string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show geodnsRead-onlyShow the GeoDNS server status.
show geodns
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show gnmiRead-onlyShow whether the gNMI server is running and how it is configured.
show gnmi
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show healthRead-onlyShow the health of every component and the overall status of this box.
show health
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ldp bindingRead-onlyShow LDP FEC-to-label bindings.
show ldp binding
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ldp neighborRead-onlyShow LDP neighbors and their session state.
show ldp neighbor
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show log levelsRead-onlyShow what log level each subsystem is using.
show log levels
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show log recentRead-onlyShow recent log entries from the in-memory ring.
show log recent [level <disabled|debug|info|warn|err>] [component <component>] [count <count>]

Argumentslevel enum, required: no, one of disabled debug info warn err
component string, required: no, any value of this type
count uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show mpls forwardingRead-onlyShow MPLS forwarding entries installed in the kernel.
show mpls forwarding [limit <limit>]

Argumentslimit uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show neighborRead-onlyShow the ARP and neighbor discovery table.
show neighbor [family <ipv4|ipv6|any|all>]

Argumentsfamily enum, required: no, one of ipv4 ipv6 any all

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show nexthop-tableRead-onlyShow each next hop the resolver tracks and the direct next hop it resolves to.
show nexthop-table
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show pingRead-onlyPing a target from the router itself.
show ping [dest <dest>] [count <count>] [size <size>] [timeout <timeout>]

Argumentsdest string, required: no, any value of this type
count uint, required: no, any value of this type
size uint, required: no, any value of this type
timeout string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show plugin declarationsRead-onlyShow what each plugin declares about its command surface.
show plugin declarations

Subcommandsconfig

15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show plugin declarations configRead-onlyRead the plugin blocks of a config file as well.
show plugin declarations config <path>

Argumentspath string, required: yes, any value of this type

15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show plugin listRead-onlyList the plugins compiled into this binary.
show plugin list
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show probe-roundRead-onlyRun a parallel traceroute probe round to a target.
show probe-round [dest <dest>] [probes <probes>] [max-hops <max-hops>] [timeout <timeout>]

Argumentsdest string, required: no, any value of this type
probes uint, required: no, any value of this type
max-hops uint, required: no, any value of this type
timeout string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show reload-statusRead-onlyShow how many config reloads the daemon has processed.
show reload-status
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show resolve rirRead-onlyShow which Regional Internet Registry holds an AS number.
show resolve rir <asn>

Argumentsasn union, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show ribRead-onlyShow each route the system RIB holds, with its family, next hop, protocol and equal-cost paths.
show rib
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show routeRead-onlyShow the kernel routing table.
show route [prefix <prefix>] [limit <limit>]

Argumentsprefix string, required: no, any value of this type
limit uint, required: no, any value of this type

Subcommandslookup

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show route lookupRead-onlyLook up which route the kernel would use for a given IP.
show route lookup <ip>

Argumentsip string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rr peersRead-onlyShow route reflector client peers.
show rr peers
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show rr statusRead-onlyShow whether the route reflector is active.
show rr status
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show runtime memoryRead-onlyShow the Go runtime allocator memory stats.
show runtime memory
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show staticRead-onlyShow static routes defined in the configuration.
show static
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show statusRead-onlyShow process status, uptime, and resource usage.
show status
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show storage smartRead-onlyShow disk health via SMART data.
show storage smart
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show subscriberRead-onlyShow a summary of all subscriber sessions.
show subscriber

Subcommandsid

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show subscriber id detailRead-onlyShow everything about one subscriber session.
show subscriber id <id> detail

Argumentsid string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show tcp-checkRead-onlyTest TCP connectivity to a remote host and port.
show tcp-check <host> <port> [source <source>] [timeout <timeout>]

Argumentshost string, required: yes, any value of this type
port uint, required: yes, any value of this type
source string, required: no, any value of this type
timeout string, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show tracerouteRead-onlyTrace the network path from this router to a target.
show traceroute [dest <dest>] [max-hops <max-hops>] [timeout <timeout>] [probes <probes>]

Argumentsdest string, required: no, any value of this type
max-hops uint, required: no, any value of this type
timeout string, required: no, any value of this type
probes uint, required: no, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show uptimeRead-onlyShow how long the daemon has been running.
show uptime
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show versionRead-onlyShow the running Ze version and build date.
show version
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show warningsRead-onlyShow active warnings across all subsystems.
show warnings
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

show yang completionRead-onlyShow YANG paths available for tab completion.
show yang completion
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

show yang docRead-onlyGenerate command reference docs from YANG schemas.
show yang doc
None
show yang treeRead-onlyPrint the YANG tree for a module in a readable hierarchy.
show yang tree
15 operators · answer: tab

Answer shapetab

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save · match · count · first · last · display · fill

While streaminglog

Local process onlysave

skills 1
CommandModeDescriptionPipes
skillsOfflineList the agent skills this binary carries, or fetch one by name.None
support 1
CommandModeDescriptionPipes
supportOfflineCollect logs, config, state and diagnostics into one archive.None
system 8
CommandModeDescriptionPipes
system command completeRead-onlyList the completion candidates for a partial command.
system command complete
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system command helpRead-onlyShow the detailed help for one command.
system command help
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system command listRead-onlyList every command the daemon knows.
system command list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system dispatchRead-onlyDispatch a text command through the command dispatcher.
system dispatch
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system helpRead-onlyList the subcommands the system verb accepts.
system help
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system subsystem listRead-onlyList the subsystems registered in the daemon.
system subsystem list
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system version apiRead-onlyShow the IPC protocol version.
system version api
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

system version softwareRead-onlyShow the ze software version.
system version software
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update 15
CommandModeDescriptionPipes
update bgp irr allDaemonRefresh all IRR prefix-lists immediately.
update bgp irr all
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update bgp irr as-setDaemonRefresh IRR prefix-list for a specific AS-SET.
update bgp irr as-set <as-set>

Argumentsas-set string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update bgp irr asnDaemonRefresh IRR prefix-list for a specific ASN.
update bgp irr asn <asn>

Argumentsasn string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update bgp peer prefixDaemonRefresh max-prefix limits from PeeringDB.
update bgp peer <selector> prefix

Argumentsselector string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update firewall domain-groupDaemonResolve a domain group's DNS names now and program its set.
update firewall domain-group <name>

Argumentsname string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update firewall irr allDaemonRefresh all cached IRR prefix-lists.
update firewall irr all
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update firewall irr as-setDaemonFetch or refresh IRR prefix-list for an AS-SET.
update firewall irr as-set <as-set>

Argumentsas-set string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update firewall irr asnDaemonFetch or refresh IRR prefix-list for an ASN.
update firewall irr asn <asn>

Argumentsasn string, required: yes, any value of this type

15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update resolve rirDaemonRefresh the RIR delegation table from the five registry delegation files.
update resolve rir
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update serveOfflineServe this binary and its version manifest for update checks.None
update system firmware applyDaemonFull upgrade: download, verify, stage, and restart.
update system firmware apply
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update system firmware checkDaemonCheck for a new firmware version right now.
update system firmware check
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update system firmware downloadDaemonDownload the latest firmware image right now.
update system firmware download
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update system firmware restartDaemonReboot into the already-staged firmware.
update system firmware restart
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

update system firmware rollbackDaemonRoll back to the previous firmware and restart.
update system firmware rollback
15 operators

Alwaysjson · ndjson · table · text · yaml · raw · no-more · save

With rowsmatch · count · first · last · display · fill

While streaminglog

Local process onlysave

validate 1
CommandModeDescriptionPipes
validate configOfflineCheck a config for errors without applying it.None