Querying Interface and VLAN Counters and Statistics
The NX-API REST provides HTTP GET requests that query interface statistics and VLAN statistics. The information returned from these queries is useful in monitoring the performance of the switch.
Querying RMON Dot3 Ethernet Statistics
Querying RMON Dot3 Ethernet Statistics
GET http://<IP_Address>/api/node/mo/sys/intf/phys-[eth3/2]/dbgDot3Stats.json
{
"rmonDot3Stats": {
"attributes": {
"alignmentErrors": "0",
"babble": "0",
"carrierSenseErrors": "0",
"childAction": "",
"clearTs": "never",
"controlInUnknownOpcodes": "0",
"deferredTransmissions": "0",
"dn": "sys/intf/phys-[eth3/2]/dbgDot3Stats",
"excessiveCollisions": "0",
"fCSErrors": "0",
"frameTooLongs": "0",
"inPauseFrames": "0",
"inputdribble": "0",
"internalMacReceiveErrors": "0",
"internalMacTransmitErrors": "0",
"lateCollisions": "0",
"lostCarrierErrors": "0",
"modTs": "never",
"multipleCollisionFrames": "0",
"noCarrierErrors": "0",
"outPauseFrames": "0",
"runts": "0",
"sQETTestErrors": "0",
"singleCollisionFrames": "0",
"status": "",
"symbolErrors": "0"
}
}
}
The HTTP request shown in this section shows how to query RMON Dot3 Ethernet Statistics for a specified Ethernet interface. For detailed information on Dot3 Ethernet Statistics, see RFC 3635, " Definitions of Managed Objects for the Ethernet-like Interface Types" at the following URL.
https://tools.ietf.org/html/rfc3635
Note: The property information for this example was added in Release 9.3(3).
rmonDot3Stats Properties
The following table contains information about the rmonDot3Stats properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
alignmentErrors | scalar:Uint64 | The alignment errors. | RANGE: [0, 18446744073709551615] |
babble | scalar:Uint64 | babble count | RANGE: [0, 18446744073709551615] |
carrierSenseErrors | scalar:Uint64 | The carrier sense errors. | RANGE: [0, 18446744073709551615] |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
controlInUnknownOpcodes | scalar:Uint64 | The control input unknown opcodes. | RANGE: [0, 18446744073709551615] |
deferredTransmissions | scalar:Uint64 | The deferred transmissions. | RANGE: [0, 18446744073709551615] |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
excessiveCollisions | scalar:Uint64 | The excessive collisions. | RANGE: [0, 18446744073709551615] |
fCSErrors | scalar:Uint64 | The frame check sequence errors. | RANGE: [0, 18446744073709551615] |
frameTooLongs | scalar:Uint64 | The frame too longs. | RANGE: [0, 18446744073709551615] |
inPauseFrames | scalar:Uint64 | The input pause frames. | RANGE: [0, 18446744073709551615] |
inputdribble | scalar:Uint64 | Input Dribble | RANGE: [0, 18446744073709551615] |
internalMacReceiveErrors | scalar:Uint64 | The internal MAC receive errors. | RANGE: [0, 18446744073709551615] |
internalMacTransmitErrors | scalar:Uint64 | The internal MAC transmit errors. | RANGE: [0, 18446744073709551615] |
lateCollisions | scalar:Uint64 | The late collisions. | RANGE: [0, 18446744073709551615] |
lostCarrierErrors | scalar:Uint64 | Lost Carrier Errors | RANGE: [0, 18446744073709551615] |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
multipleCollisionFrames | scalar:Uint64 | The multiple collision frames. | RANGE: [0, 18446744073709551615] |
noCarrierErrors | scalar:Uint64 | No Carrier Errors | RANGE: [0, 18446744073709551615] |
outPauseFrames | scalar:Uint64 | The output pause frames. | RANGE: [0, 18446744073709551615] |
runts | scalar:Uint64 | runts count | RANGE: [0, 18446744073709551615] |
sQETTestErrors | scalar:Uint64 | The SQET test errors. | RANGE: [0, 18446744073709551615] |
singleCollisionFrames | scalar:Uint64 | The single collision frames. | RANGE: [0, 18446744073709551615] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
symbolErrors | scalar:Uint64 | The symbol errors. | RANGE: [0, 18446744073709551615] |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
Querying Ethernet Statistics
Querying Ethernet Statistics
GET http://<IP_Address>/api/node/mo/sys/intf/phys-[eth1/1]/dbgEtherStats.json
{
"totalCount": "1",
"imdata": [
{
"rmonEtherStats": {
"attributes": {
"broadcastPkts": "0",
"cRCAlignErrors": "0",
"childAction": "",
"clearTs": "never",
"collisions": "0",
"dn": "sys/intf/phys-[eth1/1]/dbgEtherStats",
"dropEvents": "0",
"fragments": "0",
"ifdowndrop": "0",
"ignored": "0",
"jabbers": "0",
"modTs": "never",
"multicastPkts": "0",
"octets": "0",
"overrun": "0",
"oversizePkts": "0",
"pkts": "0",
"pkts1024to1518Octets": "0",
"pkts128to255Octets": "0",
"pkts256to511Octets": "0",
"pkts512to1023Octets": "0",
"pkts64Octets": "0",
"pkts65to127Octets": "0",
"rXNoErrors": "0",
"rxOversizePkts": "0",
"status": "",
"tXNoErrors": "0",
"txOversizePkts": "0",
"underrun": "0",
"undersizePkts": "0",
"watchdog": "0"
}
}
}
]
}
The example in this section queries Ethernet statistics for interrace eth1/1. For a description of the Ethernet statistics, see RFC 2819 at the following URL:
https://tools.ietf.org/html/rfc2819
Note: The property information for this example was added in Release 9.3(3).
rmonEtherStats Properties
The following table contains information about the rmonEtherStats properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
broadcastPkts | scalar:Uint64 | Broadcast Packets | RANGE: [0, 18446744073709551615] |
cRCAlignErrors | scalar:Uint64 | The cyclic redundancy check align errors. | RANGE: [0, 18446744073709551615] |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
collisions | scalar:Uint64 | The collisions. | RANGE: [0, 18446744073709551615] |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
dropEvents | scalar:Uint64 | The drop event packets. | RANGE: [0, 18446744073709551615] |
fragments | scalar:Uint64 | The fragmented packets. | RANGE: [0, 18446744073709551615] |
ifdowndrop | scalar:Uint64 | If Down Drop | RANGE: [0, 18446744073709551615] |
ignored | scalar:Uint64 | Ignored Packets | RANGE: [0, 18446744073709551615] |
jabbers | scalar:Uint64 | The jabber frames. | RANGE: [0, 18446744073709551615] |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
multicastPkts | scalar:Uint64 | Multicast Packets | RANGE: [0, 18446744073709551615] |
octets | scalar:Uint64 | Octets | RANGE: [0, 18446744073709551615] |
overrun | scalar:Uint64 | Overrun Packets | RANGE: [0, 18446744073709551615] |
oversizePkts | scalar:Uint64 | The oversize packets. | RANGE: [0, 18446744073709551615] |
pkts | scalar:Uint64 | The packets. | RANGE: [0, 18446744073709551615] |
pkts1024to1518Octets | scalar:Uint64 | The packets with 1024 to 1518 octets. | RANGE: [0, 18446744073709551615] |
pkts128to255Octets | scalar:Uint64 | The packets with 128 to 255 octets. | RANGE: [0, 18446744073709551615] |
pkts256to511Octets | scalar:Uint64 | The packets with 256 to 511 octets. | RANGE: [0, 18446744073709551615] |
pkts512to1023Octets | scalar:Uint64 | The packets with 2512 to 1023 octets. | RANGE: [0, 18446744073709551615] |
pkts64Octets | scalar:Uint64 | The packets with 64 octets. | RANGE: [0, 18446744073709551615] |
pkts65to127Octets | scalar:Uint64 | The packets with 65 to 127 octets. | RANGE: [0, 18446744073709551615] |
rXNoErrors | scalar:Uint64 | The received packets with no errors. | RANGE: [0, 18446744073709551615] |
rxOversizePkts | scalar:Uint64 | The oversized received packets. | RANGE: [0, 18446744073709551615] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
tXNoErrors | scalar:Uint64 | The transmitted packets with no errors. | RANGE: [0, 18446744073709551615] |
txOversizePkts | scalar:Uint64 | The oversized transmitted packets. | RANGE: [0, 18446744073709551615] |
underrun | scalar:Uint64 | Underrun Packets | RANGE: [0, 18446744073709551615] |
undersizePkts | scalar:Uint64 | The undersize packets. | RANGE: [0, 18446744073709551615] |
watchdog | scalar:Uint64 | Watchdog | RANGE: [0, 18446744073709551615] |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
Querying RMON High Capacity Interface Input Statistics
Querying RMON High Capacity Interface Input Statistics
GET http://<IP_Address>/api/node/mo/sys/intf/phys-[eth1/1]/dbgIfHCIn.json
{
"totalCount": "1",
"imdata": [
{
"rmonIfHCIn": {
"attributes": {
"broadcastPkts": "0",
"childAction": "",
"clearTs": "never",
"dn": "sys/intf/phys-[eth1/1]/dbgIfHCIn",
"modTs": "never",
"multicastPkts": "0",
"octets": "0",
"status": "",
"ucastPkts": "0"
}
}
}
]
}
The example in this section queries high capacity interface input statistics for interface eth1/1.
Note: The property information for this example was added in Release 9.3(3).
rmonIfHCIn Properties
The following table contains information about the rmonIfHCIn properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
broadcastPkts | scalar:Uint64 | Broadcast Packets | RANGE: [0, 18446744073709551615] |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
multicastPkts | scalar:Uint64 | Multicast Packets | RANGE: [0, 18446744073709551615] |
octets | scalar:Uint64 | Octets | RANGE: [0, 18446744073709551615] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
ucastPkts | scalar:Uint64 | Unicast Packets | RANGE: [0, 18446744073709551615] |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
Querying RMON High Capacity Interface Output Statistics
Querying RMON High Capacity Interface Output Statistics
GET http://<IP_Address>/api/node/mo/sys/intf/phys-[eth1/1]/dbgIfHCOut.json
{
"totalCount": "1",
"imdata": [
{
"rmonIfHCOut": {
"attributes": {
"broadcastPckts": "0",
"broadcastPkts": "0",
"childAction": "",
"clearTs": "never",
"dn": "sys/intf/phys-[eth1/1]/dbgIfHCOut",
"modTs": "never",
"multicastPkts": "0",
"octets": "0",
"status": "",
"ucastPkts": "0"
}
}
}
]
}
The example in this section queries high capacity interface output statistics for interface eht1/1.
Note: The property information for this example was added in Release 9.3(3).
rmonIfHCOut Properties
The following table contains information about the rmonIfHCOut properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
broadcastPckts | scalar:Uint64 | The broadcast packets. | RANGE: [0, 18446744073709551615] |
broadcastPkts | scalar:Uint64 | Broadcast Packets | RANGE: [0, 18446744073709551615] |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
multicastPkts | scalar:Uint64 | Multicast Packets | RANGE: [0, 18446744073709551615] |
octets | scalar:Uint64 | Octets | RANGE: [0, 18446744073709551615] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
ucastPkts | scalar:Uint64 | Unicast Packets | RANGE: [0, 18446744073709551615] |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
Querying Interface Input Counters
Querying Interface Input Counters
GET http://172.31.200.187/api/node/mo/sys/intf/phys-[eth1/1]/dbgIfIn.json
{
"totalCount": "1",
"imdata": [
{
"rmonIfIn": {
"attributes": {
"broadcastPkts": "0",
"childAction": "",
"clearTs": "never",
"discards": "0",
"dn": "sys/intf/phys-[eth1/1]/dbgIfIn",
"errors": "0",
"modTs": "never",
"multicastPkts": "0",
"nUcastPkts": "0",
"noBuffer": "0",
"octetRate": "0",
"octets": "0",
"packetRate": "0",
"rateInterval": "738263040",
"status": "",
"ucastPkts": "0",
"unknownEtype": "0",
"unknownProtos": "0"
}
}
}
]
}
The example in this section queries interface input counters for interface eth1/1.
Note: The property information for this example was added in Release 9.3(3).
rmonIfIn Properties
The following table contains information about the rmonIfIn properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
broadcastPkts | scalar:Uint64 | Broadcast Packets | RANGE: [0, 18446744073709551615] |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
discards | scalar:Uint64 | Discard Packets | RANGE: [0, 18446744073709551615] |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
errors | scalar:Uint64 | Error Packets | RANGE: [0, 18446744073709551615] |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
multicastPkts | scalar:Uint64 | Multicast Packets | RANGE: [0, 18446744073709551615] |
nUcastPkts | scalar:Uint64 | Non Unicast Packets | RANGE: [0, 18446744073709551615] |
noBuffer | scalar:Uint64 | No Buffer | RANGE: [0, 18446744073709551615] |
octetRate | scalar:Uint64 | Octet Rate | RANGE: [0, 18446744073709551615] |
octets | scalar:Uint64 | Octets | RANGE: [0, 18446744073709551615] |
packetRate | scalar:Uint64 | Packet Rate | RANGE: [0, 18446744073709551615] |
rateInterval | scalar:Uint32 | Rate Interval | RANGE: [0, 4294967295] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
ucastPkts | scalar:Uint64 | Unicast Packets | RANGE: [0, 18446744073709551615] |
unknownEtype | scalar:Uint64 | Unknown Ether Type Packets | RANGE: [0, 18446744073709551615] |
unknownProtos | scalar:Uint64 | The unknown protocol packets. | RANGE: [0, 18446744073709551615] |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
Querying Interface Output Counters
Querying Interface Output Counters
GET http://<IP_Address>/api/node/mo/sys/intf/phys-[eth1/1]/dbgIfOut.json
{
"totalCount": "1",
"imdata": [
{
"rmonIfOut": {
"attributes": {
"broadcastPkts": "0",
"childAction": "",
"clearTs": "never",
"discards": "0",
"dn": "sys/intf/phys-[eth1/1]/dbgIfOut",
"errors": "0",
"modTs": "never",
"multicastPkts": "0",
"nUcastPkts": "0",
"octetRate": "0",
"octets": "0",
"packetRate": "0",
"qLen": "0",
"rateInterval": "738263040",
"status": "",
"ucastPkts": "0"
}
}
}
]
}
Note: The property information for this example was added in Release 9.3(3).
rmonIfOut Properties
The following table contains information about the rmonIfOut properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
broadcastPkts | scalar:Uint64 | Broadcast Packets | RANGE: [0, 18446744073709551615] |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
discards | scalar:Uint64 | Discard Packets | RANGE: [0, 18446744073709551615] |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
errors | scalar:Uint64 | Error Packets | RANGE: [0, 18446744073709551615] |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
multicastPkts | scalar:Uint64 | Multicast Packets | RANGE: [0, 18446744073709551615] |
nUcastPkts | scalar:Uint64 | Non Unicast Packets | RANGE: [0, 18446744073709551615] |
octetRate | scalar:Uint64 | Octet Rate | RANGE: [0, 18446744073709551615] |
octets | scalar:Uint64 | Octets | RANGE: [0, 18446744073709551615] |
packetRate | scalar:Uint64 | Packet Rate | RANGE: [0, 18446744073709551615] |
qLen | scalar:Uint64 | The queue length packets. | RANGE: [0, 18446744073709551615] |
rateInterval | scalar:Uint32 | Rate Interval | RANGE: [0, 4294967295] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
ucastPkts | scalar:Uint64 | Unicast Packets | RANGE: [0, 18446744073709551615] |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
Querying VLAN Statistics
Querying VLAN Statistics
GET http://<IP_Address>/api/node/mo/sys/bd/bd-[vlan-1].json?query-target=subtree
{
"totalCount": "3",
"imdata": [
{
"l2EpRetPol": {
"attributes": {
"bounceAgeIntvl": "630",
"bounceTrig": "protocol",
"childAction": "",
"descr": "",
"dn": "sys/bd/bd-[vlan-1]/epret",
"holdIntvl": "300",
"lcOwn": "local",
"localEpAgeIntvl": "900",
"modTs": "2015-08-06T17:51:01.934+00:00",
"moveFreq": "256",
"name": "",
"remoteEpAgeIntvl": "300",
"status": ""
}
}
},
{
"l2VlanStats": {
"attributes": {
"childAction": "",
"clearTs": "never",
"dn": "sys/bd/bd-[vlan-1]/dbgVlanStats",
"inBcastOctets": "0",
"inBcastPkts": "0",
"inL3UcastOctets": "0",
"inL3UcastPkts": "0",
"inMcastOctets": "0",
"inMcastPkts": "0",
"inUcastOctets": "0",
"inUcastPkts": "0",
"modTs": "never",
"outUcastOctets": "0",
"outUcastPkts": "0",
"status": ""
}
}
},
{
"l2BD": {
"attributes": {
"accEncap": "unknown",
"adminSt": "active",
"bdDefDn": "",
"bridgeMode": "mac",
"childAction": "",
"createTs": "1970-01-01T00:00:00.000+00:00",
"ctrl": "",
"dn": "sys/bd/bd-[vlan-1]",
"epOperSt": "",
"fabEncap": "vlan-1",
"fwdCtrl": "mdst-flood",
"fwdMode": "bridge,route",
"hwId": "0",
"id": "1",
"lcOwn": "local",
"modTs": "2015-08-06T17:51:01.934+00:00",
"mode": "CE",
"monPolDn": "",
"name": "",
"operSt": "down",
"pcTag": "any",
"status": "",
"type": "bd-regular",
"unkMacUcastAct": "proxy",
"unkMcastAct": "flood",
"vlanmgrCfgFailedBmp": "",
"vlanmgrCfgFailedTs": "00:00:00:00.000",
"vlanmgrCfgState": "0"
}
}
}
]
}
You can also query VLAN statistics objects for a specified VLAN. The example in this section queries the VLAN statistics objects for VLAN-1.
Note: The property information for this example was added in Release 9.3(3).
l2EpRetPol Properties
The following table contains information about the l2EpRetPol properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
bounceAgeIntvl | l2:BounceEpAgeIntvl scalar:Uint16 | Represents aging interval for bounce entry @@@ Used when the Ep (VM) is moving from one TOR @@@ to another TOR. Ep is marked as bouncing for the @@@ specified age interval and is deleted afterwards | RANGE:
Min: 0
Max: 0
RANGE:
Min: 150
Max: 0xffff |
bounceTrig | l2:BounceTrig scalar:Bitmask8 | Bounce trigger | SELECTION:
|
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
descr | naming:Descr string:Basic | Specifies a control instrumentation description. | RANGE: Min: "0" Max: "128" |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
holdIntvl | l2:HoldIntvl scalar:Uint16 | If the EP move frequency is exceeded | RANGE:
Min: 5
Max: 0xffff |
lcOwn | NA | NA | NA |
localEpAgeIntvl | l2:LocalEpAgeIntvl scalar:Uint16 | This represents aging interval for all local endpoints learned in this BD. Once we reach 75% of this interval is reached | RANGE:
Min: 0
Max: 0
RANGE:
Min: 120
Max: 0xffff |
modTs | mo:TStamp scalar:Date | The time when this object was last modified. | SELECTION:
|
moveFreq | l2:MoveFreq scalar:Uint16 | EP move frequency | RANGE:
Min: 0
Max: 0xffff |
name | pol:ObjName string:Basic | null | RANGE: Min: "0" Max: "64" |
remoteEpAgeIntvl | l2:RemoteEpAgeIntvl scalar:Uint16 | This represents aging interval for all remote endpoints learned in this BD. The remote endpoints are learned through conversational learning | RANGE:
Min: 0
Max: 0
RANGE:
Min: 120
Max: 0xffff |
status | mo:ModificationStatus scalar:Bitmask32 | The upgrade status. This property is for internal use only. | SELECTION:
|
l2VlanStats Properties
The following table contains information about the l2VlanStats properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
clearTs | scalar:Date | Clear timestamp | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z DEFAULT: never |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
inBcastOctets | scalar:Uint64 | Broadcast Octets | RANGE: [0, 18446744073709551615] |
inBcastPkts | scalar:Uint64 | Broadcast packets | RANGE: [0, 18446744073709551615] |
inL3UcastOctets | scalar:Uint64 | ingress L3 SVI Unicast Octets | RANGE: [0, 18446744073709551615] |
inL3UcastPkts | scalar:Uint64 | ingress L3 SVI Unicast Packets | RANGE: [0, 18446744073709551615] |
inMcastOctets | scalar:Uint64 | Multicast Octets | RANGE: [0, 18446744073709551615] |
inMcastPkts | scalar:Uint64 | Multicast packets | RANGE: [0, 18446744073709551615] |
inUcastOctets | scalar:Uint64 | ucastOctets | RANGE: [0, 18446744073709551615] |
inUcastPkts | scalar:Uint64 | Unicast packets | RANGE: [0, 18446744073709551615] |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
outUcastOctets | scalar:Uint64 | ucastOctets | RANGE: [0, 18446744073709551615] |
outUcastPkts | scalar:Uint64 | Unicast packets | RANGE: [0, 18446744073709551615] |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
l2BD Properties
The following table contains information about the l2BD properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | The Layer 2 access encapsulation (VLAN or VNID). | SELECTION: unknown, vlan-%d or vxlan-%d |
adminSt | l2:DomAdminSt (scalar:Enum8) | admin state | SELECTION: 1 - suspend 2 - active DEFAULT: active |
bdDefDn | reference:BinRef | The bridge domain name. | |
bridgeMode | l2:BridgeMode (scalar:Enum8) | The Layer 2 bridge-domain parameter mode used by the node for enabling classical bridging or bridging with the IP address. | SELECTION: 1 - ip 2 - mac DEFAULT: mac |
childAction | mo:ModificationChildAction scalar:Bitmask32 | Delete or ignore. For internal use only. | SELECTION:
|
createTs | scalar:Date | creation time | DATE FORMAT: %Y-%m-%dT%H:%M:%S.%f%z |
ctrl | l2:DomCtrl (scalar:Bitmask32) | The control state. | SELECTION: 0 - none 1 - untagged 2 - policy-enforced DEFAULT: none |
dn | reference:BinRef | A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. | |
epOperSt | epm:BdOperSt scalar:Bitmask8 | SELECTION:
| |
fabEncap | base:Encap | The Layer 2 bridge-domain Fabric encapsulation (VNID). | SELECTION: unknown, vlan-%d or vxlan-%d |
fwdCtrl | l2:FwdCtrl (scalar:Bitmask32) | The Layer 2 bridge-domain forwarding controls. | SELECTION: 1 - mdst-flood 2 - arp-flood DEFAULT: mdst-flood |
fwdMode | l2:FwdMode (scalar:Bitmask8) | The Layer 2 bridge-domain parameter mode used by the node for enabling forwarding modes. | SELECTION: 1 - route 2 - bridge DEFAULT: route,bridge |
hwId | l2:DomId (scalar:Uint32) | Internal domain id | RANGE: [1 , 4096] |
id | l2:DomId (scalar:Uint32) | domain id | RANGE: [1 , 4096] |
lcOwn | NA | NA | NA |
modTs | mo:TStamp (scalar:Date) | The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
mode | l2:DomMode (scalar:Enum8) | Vlan mode | SELECTION: 1 - CE 2 - FabricPath DEFAULT: CE |
monPolDn | reference:BinRef | The monitoring policy for the Layer 2 bridge-domain object. | |
name | naming:Name256 (string:Basic) | The name of the object. | MAX SIZE: 128 |
operSt | l2:DomOperSt (scalar:Enum8) | oper state | SELECTION: 1 - up 2 - down 3 - unknown DEFAULT: down |
pcTag | actrl:PcTag scalar:Uint32 | The default classId for the unknown Unicast traffic terminating on the L2 bridge-domain. | SELECTION:
|
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
type | l2:DomType scalar:Enum8 | domain type | SELECTION:
|
unkMacUcastAct | l2:UnkMacUcastAct scalar:Enum8 | The classical bridge-domain parameter used by the node for forwarding data for an unknown mac Unicast destination. | SELECTION:
|
unkMcastAct | l2:UnkMcastAct scalar:Enum8 | SELECTION:
| |
vlanmgrCfgFailedBmp | scalar:Bitmask64 | null | SELECTION:
|
vlanmgrCfgFailedTs | scalar:Uint64 | ||
vlanmgrCfgState | scalar:UByte | null |
Related Documentation
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide: