Querying ITD Runtime Information
The NX-API REST provides HTTP GET requests that ITD runtime information. The information returned from these queries is useful in monitoring the performance of the switch.
Node Oper Data V4 Nodes - Primary Node
Node Oper Data V4 Nodes - Primary Node
show system internal dme running-config all dn sys/itd/inst/devgrp-[DG1]/
nodev4-[10.200.1.2]/nodeoperdata
{
"itdNodeoperdata": {
"attributes": {
"dn": "sys/itd/inst/devgrp-DG1/nodev4-10.200.1.2/nodeoperdata",
"egressIntf": "eth1/49",
"generatedSlaID": "10002",
"generatedTrackID": "2",
"modTs": "2021-07-21T17:04:34.947+00:00",
"probestatus": "active"
}
}
}
The ‘egressIntf’, ‘generatedSlaID’, ‘generatedTrackID’, and ‘probestatus’ queries are validated.
Node Oper Data V4 Nodes - Secondary or Standby Node
Node Oper Data V4 Nodes - Secondary or Standby Node
Switch(config-itd)# show system internal dme runningconfig
all dn sys/itd/inst/devgrp-DG1/nodev4-10.200.1.2/
stbynodev4-10.200.8.2/nodeoperdata
{
"itdNodeoperdata": {
"attributes": {
"dn": "sys/itd/inst/devgrp-DG1/nodev4-10.200.1.2/nodeoperdata",
"egressIntf": "eth1/49",
"generatedSlaID": "10002",
"generatedTrackID": "2",
"modTs": "2021-07-21T17:04:34.947+00:00",
"probestatus": "active"
}
}
}
Node Oper Data V6 Nodes - Primary Node
Node Oper Data V6 Nodes - Primary Node
Switch(config-itd)# show system internal dme runningconfig
all dn sys/itd/inst/devgrp-[DG2]/nodev6-[2007::2]/nodeoperdata
{
"itdNodeoperdata": {
"attributes": {
"dn": "sys/itd/inst/devgrp-DG2/nodev6-2007::2/nodeoperdata",
"egressIntf": "eth1/49",
"generatedSlaID": "10010",
"generatedTrackID": "11",
"modTs": "2021-07-21T17:04:37.717+00:00",
"probestatus": "active"
}
}
}
The ‘egressIntf’, ‘generatedSlaID’, ‘generatedTrackID’, and ‘probestatus’ queries are validated.
Node Oper Data V6 Nodes - Standby Node
Node Oper Data V6 Nodes - Standby Node
Switch(config-itd)# show system internal dme runningconfig
all dn sys/itd/inst/devgrp-DG2/nodev6-2007::2/stbynodev6-200e::2/
nodeoperdata
{
"itdNodeoperdata": {
"attributes": {
"dn": "sys/itd/inst/devgrp-DG2/nodev6-2007::2/stbynodev6-200e::2/
nodeoperdata",
"egressIntf": "eth1/56",
"generatedSlaID": "10059",
"generatedTrackID": "12",
"modTs": "2021-07-21T18:29:35.348+00:00",
"probestatus": "standby"
}
}
}
Bucket Data V4 Nodes
Bucket Data V4 Nodes
Switch(config-itd)# show system internal dme runningconfig
all dn sys/itd/inst/service-SER7/operstats/bucket-1
{
"itdBucket": {
"attributes": {
"bucketNo": "1",
"dn": "sys/itd/inst/service-SER7/operstats/bucket-1",
"modTs": "2021-07-21T18:23:53.293+00:00",
"mode": "redirect",
"name": "SER7_itd_bucket_1",
"originalNode": "10.200.1.2",
"reassignedNode": "10.200.1.2"
}
}
}
The ‘name’, ‘originalNode’, ‘reassignedNode’, ‘bucketNo’, and ‘mode’ queries are validated.
Bucket Data V6 Nodes
Bucket Data V6 Nodes
Switch(config-itd)# show system internal dme runningconfig
all dn sys/itd/inst/service-SER8/operstats/bucket-1
{
"itdBucket": {
"attributes": {
"bucketNo": "1",
"dn": "sys/itd/inst/service-SER8/operstats/bucket-1",
"modTs": "2021-07-21T18:28:49.264+00:00",
"mode": "redirect",
"name": "SER8_itd_bucket_1",
"originalNode": "2007::2",
"reassignedNode": "2007::2"
}
}
}
The ‘name’, ‘originalNode’, ‘reassignedNode’, ‘bucketNo’, and ‘mode’ queries are validated.
Service MO
Service MO
Switch# show system internal dme runningconfig
all dn sys/itd/inst/service-SER8/serviceStatus
{
"itdService": {
"attributes": {
"adminSt": "noShut",
"bucket": "16",
"childAction": "",
"defaultDevGroup": "DG2",
"defaultPortGroup": "",
"dn": "sys/itd/inst/service-SER8",
"dropOnAllFail": "no",
"excludeACL": "",
"failactionMode": "nodeLeastBucket",
"lbMethod": "src",
"lbProtocol": "IP",
"leastBit": "no",
"maskPosition": "0",
"modTs": "2021-07-21T18:28:48.800+00:00",
"name": "SER8",
"natDestination": "disable",
"peerLocalServiceName": "",
"propFaultBitmap": "",
"rangeX": "0",
"rangeY": "0",
"serviceStatus": "active",
"sourceIntf": "unspecified",
"status": "",
"vrf": "default"
}
}
}
The ‘serviceStatus’ query is validated.
Operstats MO
Operstats MO
Switch(config)# sh system internal dme running-config all
dn sys/itd/inst/service-SER8/operstats
{
"itdOperstats": {
"attributes": {
"dn": "sys/itd/inst/service-SER8/operstats",
"modTs": "2021-07-21T18:28:49.264+00:00",
"runtimeBuckets": "16"
}
}
}
The ‘runtimeBuckets’ query is validated.
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload.
show itd [service] br