Operators can access the YANG state models in the MD-CLI by navigating the state tree from operational mode.
[]
A:admin@node-2# ?
admin + Enter the admin context
clear + Clear statistics or reset operational state
configure + Enter the configuration context
environment + Enter the environment context
li + Enter the lawful intercept context
show + Show operational information
state + Show state information
tools + Enter the tools context for troubleshooting and
debugging
5.1. Navigating the State Tree
The same navigation commands used in a configuration region are available in the MD-CLI state tree. Online ? help and command completion functionality are also available. The state tree information can be displayed using the info command.
[state]
A:admin@node-2# info ?
info [[from] <keyword>]
[[from] <keyword>]
<keyword> - (candidate|running|baseline|intended)
Source datastore
converted - Include converted third party model configuration from
the running datastore
detail - Include default and unconfigured values
full-context - Changes output format to display entire hierarchy on
each line
inheritance - Include configuration inherited from configuration
groups
model - Model for which to limit converted output to values
units - Include unit types for applicable elements
Choice: output-format
flat :- Show the context from the pwc on each line
json :- Show the output in indented JSON format
xml :- Show the output in indented XML format
 | Note: The from, converted, inheritance, model, and xml options are not supported for state elements. |
The following output displays information from the state tree using the info command, with the time format defined in RFC 1123:
[environment]
A:admin@node-2# time-format rfc-1123
[environment]
A:admin@node-2# /state system
[state system]
A:admin@node-2# info
oper-name "node-2"
base-mac-address aa:bb:cc:00:00:00
platform "7750 SR-12"
chassis-topology standalone
crypto-module-version "SRCM 3.0"
temperature-status ok
fp-generation-fp2 false
fp-generation-fp3 true
fp-generation-fp4 false
system-profile none
active-cpm-slot "A"
up-time 10351550
current-time "WED 15 APR 2020 17:40:49 UTC"
boot-good-exec-status not-run
boot-bad-exec-status not-run
alarms {
}
grpc {
oper-state down
supported-services {
gnmi-version "0.7.0"
gnoi-cert-mgmt-version "0.1.0"
gnoi-system-version "0.1.0"
---snip---
The units option of the info command displays the output with unit types for applicable elements:
[state system]
A:admin@node-2# info units
oper-name "node-2"
base-mac-address aa:bb:ff:00:00:00
platform "7750 SR-12"
chassis-topology standalone
crypto-module-version "SRCM 3.0"
temperature-status ok
fp-generation-fp2 false
fp-generation-fp3 true
fp-generation-fp4 false
system-profile none
active-cpm-slot "A"
up-time 151557100 milliseconds
current-time "2020-07-17 17:33:43 UTC"
boot-good-exec-status not-run
boot-bad-exec-status not-run
alarms {
}
grpc {
oper-state down
supported-services {
gnmi-version "0.7.0"
gnoi-cert-mgmt-version "0.1.0"
gnoi-system-version "1.0.0"
md-cli-version "0.1.0"
rib-api-version "1.1.0"
}
}
management-interface {
configuration-oper-mode model-driven
last-mode-switch "2020-07-15 23:27:47 UTC"
last-mode-switch-duration 12 milliseconds
---snip---
The json option of the info command displays the output in indented JSON format:
[state system]
A:admin@node-2# info json
{
"nokia-state:oper-name": "node-2",
"nokia-state:base-mac-address": "aa:bb:ff:00:00:00",
"nokia-state:platform": "7750 SR-12",
"nokia-state:chassis-topology": "standalone",
"nokia-state:crypto-module-version": "SRCM 3.0",
"nokia-state:temperature-status": "ok",
"nokia-state:fp-generation-fp2": false,
"nokia-state:fp-generation-fp3": true,
"nokia-state:fp-generation-fp4": false,
"nokia-state:system-profile": "none",
"nokia-state:active-cpm-slot": "A",
"nokia-state:up-time": "151894370",
"nokia-state:current-time": "2020-07-17 17:39:20 UTC",
"nokia-state:boot-good-exec-status": "not-run",
"nokia-state:boot-bad-exec-status": "not-run",
"nokia-state:alarms": {
},
"nokia-state:grpc": {
"oper-state": "down",
"supported-services": {
"gnmi-version": "0.7.0",
"gnoi-cert-mgmt-version": "0.1.0",
"gnoi-system-version": "1.0.0",
"md-cli-version": "0.1.0",
"rib-api-version": "1.1.0"
}
},
"nokia-state:management-interface": {
"configuration-oper-mode": "model-driven",
"last-mode-switch": "2020-07-15 23:27:47 UTC",
"last-mode-switch-duration": 12,
---snip---
The following output uses the time format as defined in RFC 3339 (default output format).
[]
A:admin@node-2# environment time-format rfc-3339
[]
A:admin@node-2# state system
[state system]
A:admin@node-2# info
oper-name "node-2"
base-mac-address aa:bb:cc:00:00:00
platform "7750 SR-12"
chassis-topology standalone
crypto-module-version "SRCM 3.0"
temperature-status ok
fp-generation-fp2 false
fp-generation-fp3 true
fp-generation-fp4 false
system-profile none
active-cpm-slot "A"
up-time 10383490
current-time 2020-04-15T17:41:21.7+00:00
boot-good-exec-status not-run
boot-bad-exec-status not-run
alarms {
}
grpc {
oper-state down
supported-services {
gnmi-version "0.7.0"
gnoi-cert-mgmt-version "0.1.0"
gnoi-system-version "0.1.0"
---snip---
The following output uses the time format as defined in by ISO 8601:
[]
A:admin@node-2# environment time-format iso-8601
[]
A:admin@node-2# state system
[state system]
A:admin@node-2# info
oper-name "node-2"
base-mac-address aa:bb:cc:00:00:00
platform "7750 SR-12"
chassis-topology standalone
crypto-module-version "SRCM 3.0"
temperature-status ok
fp-generation-fp2 false
fp-generation-fp3 true
fp-generation-fp4 false
system-profile none
active-cpm-slot "A"
up-time 88776290
current-time "2020-04-16 15:27:54 UTC"
boot-good-exec-status not-run
boot-bad-exec-status not-run
alarms {
}
grpc {
oper-state down
supported-services {
gnmi-version "0.7.0"
gnoi-cert-mgmt-version "0.1.0"
gnoi-system-version "0.1.0"
md-cli-version "0.1.0"
rib-api-version "1.1.0"
}
}
---snip---