Repository: networktocode/ntc-templates

Issue:
cisco_nxos_show_interface.textfsm (Updates)
I see this note "Feature request for adding data captured to existing templates will be closed.", hopefully it is not closed. 
I wanted more data from show interfaces on Cisco NXOS devices. I think my revised TEXTFSM file is good as I tested on old and new Nexus devices. and it appears to work as expected. I wanted all the items under TX and RX so i added them in there. For consistency I renamed INPUT_ERRRORS to RX_INPUT_ERRORS and the same for OUTPUT_ERRORS to TX_OUTPUT_ERRORS. I realize that may mess other people up so that can be changed back. The textFSM does appear to capture all the data i want. Now sure if someone can check/validate this/tweak it?

```
Value Required INTERFACE (\S+)
Value LINK_STATUS (.+?)
Value ADMIN_STATE (.+?)
Value HARDWARE_TYPE (.*)
Value MAC_ADDRESS ([a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-Z0-9]+)
Value BIA ([a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-Z0-9]+)
Value DESCRIPTION (\S+((\s+\S+)+)?)
Value IP_ADDRESS (\d+\.\d+\.\d+\.\d+)
Value PREFIX_LENGTH (\d+)
Value MTU (\d+)
Value MODE (\S+)
Value DUPLEX (.+duplex?)
Value SPEED (.+?)
Value INPUT_PACKETS (\d+)
Value OUTPUT_PACKETS (\d+)
# OLD-----Value INPUT_ERRORS (\d+)
# OLD-----Value OUTPUT_ERRORS (\d+)
Value BANDWIDTH (\d+\s+\w+)
Value DELAY (\d+\s+\w+)
Value ENCAPSULATION ([\w\.]+)
Value LAST_LINK_FLAPPED (.+?)
Value VLAN_ID (\d+)
Value PACKET_INPUT_RATE (.+?)
Value PACKET_OUTPUT_RATE (.+?)
Value BANDWIDTH_INPUT_RATE (.+?)
Value BANDWIDTH_OUTPUT_RATE (.+?)
Value MEDIA_TYPE (.+?)
# RX
Value RX_INPUT_ERRORS (\d+)
Value RX_SHORT_FRAME (\d+)
Value RX_OVERRUN (\d+)
Value RX_UNDERRUN (\d+)
Value RX_IGNORED (\d+)
Value RX_WATCHDOG (\d+)
Value RX_BAD_ETYPE_DROP (\d+)
Value RX_BAD_PROTO_DROP (\d+)
Value RX_IF_DOWN_DROP (\d+)
Value RX_DRIBBLE (\d+)
Value RX_INPUT_DISCARD (\d+)
Value RX_PAUSE (\d+)
Value RX_STOMPED_CRC (\d+)
Value RX_JUMBO_PACKETS (\d+)
Value RX_STORM_SUPPRESSION_BYTES (\d+)
Value RX_RUNTS (\d+)
Value RX_GIANTS (\d+)
Value RX_CRC (\d+)
Value RX_NO_BUFFER (\d+)
# TX
Value TX_JUMBO_PACKETS (\d+)
Value TX_OUTPUT_ERRORS (\d+)
Value TX_COLLISIONS (\d+)
Value TX_DEFERRED (\d+)
Value TX_LATE_COLLISIONS (\d+)
Value TX_LOST_CARRIER (\d+)
Value TX_NO_CARRIER (\d+)
Value TX_BABBLE (\d+)
Value TX_OUTPUT_DISCARD (\d+)
Value TX_PAUSE (\d+)


Start
  ^\S+\s+is.+ -> Continue.Record
  ^${INTERFACE}\s+is\s+${LINK_STATUS},\sline\sprotocol\sis\s${ADMIN_STATE}$$
  ^${INTERFACE}\s+is\s+${LINK_STATUS}$$
  ^admin\s+state\s+is\s+${ADMIN_STATE},
  ^\s+Hardware(:|\s+is)\s+${HARDWARE_TYPE},\s+address(:|\s+is)\s+${MAC_ADDRESS}(.*bia\s+${BIA})*
  ^\s+Description:\s+${DESCRIPTION}\s*$$
  ^\s+Internet\s+Address\s+is\s+${IP_ADDRESS}\/${PREFIX_LENGTH}
  ^\s+Port\s+mode\s+is\s+${MODE}
  ^\s+${DUPLEX}, ${SPEED}(,\s+media\s+type\s+is\s+${MEDIA_TYPE})?\s*$$
  ^\s+MTU\s+${MTU}.*BW\s+${BANDWIDTH}.*DLY\s+${DELAY}
  ^\s+Encapsulation\s+${ENCAPSULATION}(,)?(\s+Virtual\s+LAN,\s+Vlan\s+ID\s+${VLAN_ID},)?
  ^\s+${INPUT_PACKETS}\s+input\s+packets\s+\d+\s+bytes\s*$$
  # RX
  ^\s+${RX_INPUT_ERRORS}\s+input\s+error\s+${RX_SHORT_FRAME}\s+short\s+frame\s+${RX_OVERRUN}\s+overrun\s+${RX_UNDERRUN}\s+underrun\s+${RX_IGNORED}\s+ignored\s*$$
  ^ *${RX_WATCHDOG} +watchdog +${RX_BAD_ETYPE_DROP} +bad +etype +drop +${RX_BAD_PROTO_DROP} +bad +proto +drop +${RX_IF_DOWN_DROP} +if +down +drop *$$
  ^ *${RX_DRIBBLE} +input +with +dribble +${RX_INPUT_DISCARD} +input +discard *$$
  ^ *${RX_PAUSE} +Rx +pause *$$
  ^ *${RX_STOMPED_CRC} +Stomped +CRC *$$
  ^ *${RX_JUMBO_PACKETS} +jumbo +packets +${RX_STORM_SUPPRESSION_BYTES} +storm +suppression +bytes *$$
  ^ *${RX_RUNTS} +runts +${RX_GIANTS} +giants +${RX_CRC} +CRC +${RX_NO_BUFFER} +no +buffer *$$
  # TX
  ^ *${TX_JUMBO_PACKETS} +jumbo +packets *$$
  ^ *${TX_OUTPUT_ERRORS} +output +error +${TX_COLLISIONS} +collision +${TX_DEFERRED} +deferred +${TX_LATE_COLLISIONS} +late +collision *$$
  ^ *${TX_LOST_CARRIER} +lost +carrier +${TX_NO_CARRIER} +no +carrier +${TX_BABBLE} +babble +${TX_OUTPUT_DISCARD} +output +discard *$$
  ^ *${TX_PAUSE} +Tx +pause *$$
  ^\s+${OUTPUT_PACKETS}\s+output\s+packets\s+\d+\s+bytes\s*$$
  ^\s+Last\s+link\s+flapped\s+${LAST_LINK_FLAPPED}\s*$$
  ^\s+\d+\s+seconds\s+input\s+rate\s+${BANDWIDTH_INPUT_RATE}\s+bits/sec,\s+${PACKET_INPUT_RATE}\s+packets/sec
  ^\s+\d+\s+seconds\s+output\s+rate\s+${BANDWIDTH_OUTPUT_RATE}\s+bits/sec,\s+${PACKET_OUTPUT_RATE}\s+packets/sec

```

Sample Interface
```
Ethernet1/1 is up
admin state is up, Dedicated Interface
  Hardware: 10/100/1000 Ethernet, address: 9088.555f.3250 (bia 9088.555f.3250)
  MTU 1500 bytes, BW 1000000 Kbit , DLY 10 usec
  reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, medium is broadcast
  Port mode is access
  full-duplex, 1000 Mb/s
  Beacon is turned off
  Auto-Negotiation is turned on  FEC mode is Auto
  Input flow-control is off, output flow-control is off
  Auto-mdix is turned on
  Switchport monitor is off 
  EtherType is 0x8100 
  EEE (efficient-ethernet) : Disabled
    admin fec state is auto, oper fec state is off
  Last link flapped 40week(s) 5day(s)
  Last clearing of "show interface" counters never
  1 interface resets
  Load-Interval #1: 30 seconds
    30 seconds input rate 200 bits/sec, 0 packets/sec
    30 seconds output rate 5320 bits/sec, 1 packets/sec
    input rate 200 bps, 0 pps; output rate 5.32 Kbps, 1 pps
  Load-Interval #2: 5 minute (300 seconds)
    300 seconds input rate 160 bits/sec, 0 packets/sec
    300 seconds output rate 4576 bits/sec, 1 packets/sec
    input rate 160 bps, 0 pps; output rate 4.58 Kbps, 1 pps
  RX
    5432519 unicast packets  960110 multicast packets  6 broadcast packets
    6392635 input packets  827345973 bytes
    22 jumbo packets  333 storm suppression bytes
    132 runts  12313 giants  2211122 CRC  4431412 no buffer
    10 input error  20 short frame  30 overrun   40 underrun  50 ignored
    60 watchdog  70 bad etype drop  80 bad proto drop  90 if down drop
    100 input with dribble  111 input discard
    122 Rx pause
    133 Stomped CRC
  TX
    4257792 unicast packets  115660636 multicast packets  18381328 broadcast packets
    138299756 output packets  16581146467 bytes
    69 jumbo packets
    555 output error  555444 collision  13132131 deferred  12312312 late collision
    132123 lost carrier  11 no carrier  22 babble  33 output discard
    69 Tx pause
```


Discussion:
> I see this note "Feature request for adding data captured to existing templates will be closed.", hopefully it is not closed.

I believe that message is mostly meant to deter random people expecting others to build them templates.

Based on your post here you're putting effort into it.

> I wanted more data from show interfaces on Cisco NXOS devices. I think my revised TEXTFSM file is good as I tested on old and new Nexus devices. and it appears to work as expected. I wanted all the items under TX and RX so i added them in there. For consistency I renamed INPUT_ERRRORS to RX_INPUT_ERRORS and the same for OUTPUT_ERRORS to TX_OUTPUT_ERRORS. I realize that may mess other people up so that can be changed back. The textFSM does appear to capture all the data i want. Now sure if someone can check/validate this/tweak it?
> 

Unless there's a huge reason to change the INPUT_ERRORS/OUTPUT_ERRORS capture group names we shouldn't since that constitutes a breaking change. (More on that in a bit.)

> ```
> Value Required INTERFACE (\S+)
> Value LINK_STATUS (.+?)
> Value ADMIN_STATE (.+?)
> Value HARDWARE_TYPE (.*)
> Value MAC_ADDRESS ([a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-Z0-9]+)
> Value BIA ([a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-Z0-9]+)
> Value DESCRIPTION (\S+((\s+\S+)+)?)
> Value IP_ADDRESS (\d+\.\d+\.\d+\.\d+)
> Value PREFIX_LENGTH (\d+)
> Value MTU (\d+)
> Value MODE (\S+)
> Value DUPLEX (.+duplex?)
> Value SPEED (.+?)
> Value INPUT_PACKETS (\d+)
> Value OUTPUT_PACKETS (\d+)
> # OLD-----Value INPUT_ERRORS (\d+)
> # OLD-----Value OUTPUT_ERRORS (\d+)
> Value BANDWIDTH (\d+\s+\w+)
> Value DELAY (\d+\s+\w+)
> Value ENCAPSULATION ([\w\.]+)
> Value LAST_LINK_FLAPPED (.+?)
> Value VLAN_ID (\d+)
> Value PACKET_INPUT_RATE (.+?)
> Value PACKET_OUTPUT_RATE (.+?)
> Value BANDWIDTH_INPUT_RATE (.+?)
> Value BANDWIDTH_OUTPUT_RATE (.+?)
> Value MEDIA_TYPE (.+?)
> # RX
> Value RX_INPUT_ERRORS (\d+)
> Value RX_SHORT_FRAME (\d+)
> Value RX_OVERRUN (\d+)
> Value RX_UNDERRUN (\d+)
> Value RX_IGNORED (\d+)
> Value RX_WATCHDOG (\d+)
> Value RX_BAD_ETYPE_DROP (\d+)
> Value RX_BAD_PROTO_DROP (\d+)
> Value RX_IF_DOWN_DROP (\d+)
> Value RX_DRIBBLE (\d+)
> Value RX_INPUT_DISCARD (\d+)
> Value RX_PAUSE (\d+)
> Value RX_STOMPED_CRC (\d+)
> Value RX_JUMBO_PACKETS (\d+)
> Value RX_STORM_SUPPRESSION_BYTES (\d+)
> Value RX_RUNTS (\d+)
> Value RX_GIANTS (\d+)
> Value RX_CRC (\d+)
> Value RX_NO_BUFFER (\d+)
> ```

Do we need to prefix these with RX?
Or just simply have overruns be in `OVERRUN`?

> ```
> # TX
> Value TX_JUMBO_PACKETS (\d+)
> Value TX_OUTPUT_ERRORS (\d+)
> Value TX_COLLISIONS (\d+)
> Value TX_DEFERRED (\d+)
> Value TX_LATE_COLLISIONS (\d+)
> Value TX_LOST_CARRIER (\d+)
> Value TX_NO_CARRIER (\d+)
> Value TX_BABBLE (\d+)
> Value TX_OUTPUT_DISCARD (\d+)
> Value TX_PAUSE (\d+)
>
> ... snipped ...

Similarly for those prefixed with TX, do we need that part?
I'm not dismissing it -- simply bringing it up for discussion. Thank you. :slightly_smiling_face:

***And maybe a group decision will occur here justifying the breaking changes to prefix the INPUT_ERRORS/OUTPUT_ERRORS capture group names with RX and TX respectively.*** :grinning:

Do you want to open up a pull request (PR) for these changes?
This will allow for any edits to happen right there at the PR.

Thank you.
If i was starting from scratch i would argue to change INPUT_ERRORS/OUTPUT_ERRORS. But i wouldn't want to change them so keeping them is best. I like the idea of the TX and RX because it lines up perfectly to the real show command. 
What is a pull request? I tested this on maybe 10 switches and it seemed to work. Is there more testing that is done?
> If i was starting from scratch i would argue to change INPUT_ERRORS/OUTPUT_ERRORS.

I see your point.

> But i wouldn't want to change them so keeping them is best.

The following templates currently use INPUT_ERRORS and OUTPUT_ERRORS. If we were to change it for one, we should change it to unify/normalize all.

```
ntc_templates/templates/cisco_ios_show_interfaces.textfsm
ntc_templates/templates/cisco_nxos_show_interface.textfsm
ntc_templates/templates/cisco_xr_show_interfaces.textfsm
ntc_templates/templates/oneaccess_oneos_show_interfaces.textfsm
```

> I like the idea of the TX and RX because it lines up perfectly to the real show command.

:+1:

> What is a pull request?

Essentially a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) (PR) is how a person can submit code changes for review (and eventually have them pulled and merged in).

Details on ntc-templates PR and [development guidelines](https://github.com/networktocode/ntc-templates/blob/master/docs/dev/dev_parser.md).

> I tested this on maybe 10 switches and it seemed to work. Is there more testing that is done?

I'd have to check the existing test data to see if we have coverage for those values. For now we're probably good on tests against physical hardware.
I have made a branch and now try to push it and it doen't look like i have access.

C:\Code\ntc branch\ntc-templates>git push origin cisco_nxos_show_interface(Update)
remote: Permission to networktocode/ntc-templates.git denied to Mikeg2881.
fatal: unable to access 'https://github.com/networktocode/ntc-templates/': The requested URL returned error: 403
> I have made a branch and now try to push it and it doen't look like i have access.

It is necessary to [fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) the ntc-templates repo so there's an area where you'll have the ability to modify it.
I think i did it correctly? 
[https://github.com/networktocode/ntc-templates/pull/2112](url)
> I think i did it correctly? [https://github.com/networktocode/ntc-templates/pull/2112](url)

I see the PR.
There are several pieces to the PR, but you have the basics covered. Great start!



Patch:
diff --git a/ntc_templates/templates/cisco_nxos_show_interface.textfsm b/ntc_templates/templates/cisco_nxos_show_interface.textfsm
index d6a6fd5ea8..3df6ed0bcf 100644
--- a/ntc_templates/templates/cisco_nxos_show_interface.textfsm
+++ b/ntc_templates/templates/cisco_nxos_show_interface.textfsm
@@ -25,23 +25,104 @@ Value PACKET_OUTPUT_RATE (.+?)
 Value BANDWIDTH_INPUT_RATE (.+?)
 Value BANDWIDTH_OUTPUT_RATE (.+?)
 Value MEDIA_TYPE (.+?)
+# RX
+Value SHORT_FRAME (\d+)
+Value OVERRUN (\d+)
+Value UNDERRUN (\d+)
+Value IGNORED (\d+)
+Value WATCHDOG (\d+)
+Value BAD_ETYPE_DROP (\d+)
+Value BAD_PROTO_DROP (\d+)
+Value INTERFACE_DOWN_DROP (\d+)
+Value DRIBBLE (\d+)
+Value INPUT_DISCARDS (\d+)
+Value RX_PAUSE (\d+)
+Value STOMPED_CRC (\d+)
+Value RX_JUMBO_PACKETS (\d+)
+Value STORM_SUPPRESSION_BYTES (\d+)
+Value RUNTS (\d+)
+Value GIANTS (\d+)
+Value CRC (\d+)
+Value NO_BUFFER (\d+)
+# TX
+Value TX_JUMBO_PACKETS (\d+)
+Value COLLISIONS (\d+)
+Value DEFERRED (\d+)
+Value LATE_COLLISIONS (\d+)
+Value LOST_CARRIER (\d+)
+Value NO_CARRIER (\d+)
+Value BABBLE (\d+)
+Value OUTPUT_DISCARDS (\d+)
+Value TX_PAUSE (\d+)
 
 Start
   ^\S+\s+is.+ -> Continue.Record
   ^${INTERFACE}\s+is\s+${LINK_STATUS},\sline\sprotocol\sis\s${ADMIN_STATE}$$
   ^${INTERFACE}\s+is\s+${LINK_STATUS}$$
   ^admin\s+state\s+is\s+${ADMIN_STATE},
+  ^admin\s+state\s+is\s+${ADMIN_STATE}
   ^\s+Hardware(:|\s+is)\s+${HARDWARE_TYPE},\s+address(:|\s+is)\s+${MAC_ADDRESS}(.*bia\s+${BIA})*
+  ^\s+Hardware(:|\s+is)\s+${HARDWARE_TYPE}
   ^\s+Description:\s+${DESCRIPTION}\s*$$
   ^\s+Internet\s+Address\s+is\s+${IP_ADDRESS}\/${PREFIX_LENGTH}
   ^\s+Port\s+mode\s+is\s+${MODE}
-  ^\s+${DUPLEX}, ${SPEED}(,\s+media\s+type\s+is\s+${MEDIA_TYPE})?\s*$$
+  ^\s+${DUPLEX},\s+${SPEED}(,\s+media\s+type\s+is\s+${MEDIA_TYPE})?\s*$$
   ^\s+MTU\s+${MTU}.*BW\s+${BANDWIDTH}.*DLY\s+${DELAY}
-  ^\s+Encapsulation\s+${ENCAPSULATION}(,)?(\s+Virtual\s+LAN,\s+Vlan\s+ID\s+${VLAN_ID},)?
+  ^\s+Encapsulation\s+${ENCAPSULATION},?(\s+Virtual\s+LAN,\s+Vlan\s+ID\s+${VLAN_ID},)?
   ^\s+${INPUT_PACKETS}\s+input\s+packets\s+\d+\s+bytes\s*$$
-  ^\s+${INPUT_ERRORS}\s+input\s+error\s+\d+\s+short\s+frame\s+\d+\s+overrun\s+\d+\s+underrun\s+\d+\s+ignored\s*$$
   ^\s+${OUTPUT_PACKETS}\s+output\s+packets\s+\d+\s+bytes\s*$$
-  ^\s+${OUTPUT_ERRORS}\s+output\s+error\s+\d+\s+collision\s+\d+\s+deferred\s+\d+\s+late\s+collision\s*$$
+  ^\s+${INPUT_PACKETS}\s+input\s+packets(\s+\d+\s+(unicast|multicast)+\s+packets){2}\s*$$
+  ^\s+${OUTPUT_PACKETS}\s+output\s+packets(\s+\d+\s+(unicast|multicast)+\s+packets){2}\s*$$
+  ^\s+${INPUT_PACKETS}\s+packets\s+input\s+\d+\s+bytes\s*$$
+  ^\s+${OUTPUT_PACKETS}\s+packets\s+output\s+\d+\s+bytes\s+${UNDERRUN}\s+underruns\s*$$
+  ^\s+input:\s+${INPUT_PACKETS}\s+pkts,\s+\d+\s+bytes\s+-\s+output:\s+${OUTPUT_PACKETS}\s+pkts,\s+\d+\s+bytes\s*$$
   ^\s+Last\s+link\s+flapped\s+${LAST_LINK_FLAPPED}\s*$$
-  ^\s+\d+\s+seconds\s+input\s+rate\s+${BANDWIDTH_INPUT_RATE}\s+bits/sec,\s+${PACKET_INPUT_RATE}\s+packets/sec
-  ^\s+\d+\s+seconds\s+output\s+rate\s+${BANDWIDTH_OUTPUT_RATE}\s+bits/sec,\s+${PACKET_OUTPUT_RATE}\s+packets/sec
+  ^\s+\d+\s+(second|minute)s?\s+input\s+rate\s+${BANDWIDTH_INPUT_RATE}\s+bits/sec,\s+${PACKET_INPUT_RATE}\s+packets/sec
+  ^\s+\d+\s+(second|minute)s?\s+output\s+rate\s+${BANDWIDTH_OUTPUT_RATE}\s+bits/sec,\s+${PACKET_OUTPUT_RATE}\s+packets/sec
+  # RX
+  ^\s+${INPUT_ERRORS}\s+input\s+errors?\s+${SHORT_FRAME}\s+short\s+frame\s+${OVERRUN}\s+overrun\s+${UNDERRUN}\s+underrun\s+${IGNORED}\s+ignored\s*$$
+  ^\s+${INPUT_ERRORS}\s+input\s+errors\s+${SHORT_FRAME}\s+frame\s+${OVERRUN}\s+overrun\s+\d+\s+fifo\s*$$
+  ^\s+${WATCHDOG}\s+watchdog\s+${BAD_ETYPE_DROP}\s+bad\s+etype\s+drop\s+${BAD_PROTO_DROP}\s+bad\s+proto\s+drop\s+${INTERFACE_DOWN_DROP}\s+if\s+down\s+drop\s*$$
+  ^\s+${DRIBBLE}\s+input\s+with\s+dribble\s+${INPUT_DISCARDS}\s+input\s+discard\s*$$
+  ^\s+${RX_PAUSE}\s+Rx\s+pause\s*$$
+  ^\s+${STOMPED_CRC}\s+Stomped\s+CRC\s*$$
+  ^\s+${RX_JUMBO_PACKETS}\s+jumbo\s+packets\s+${STORM_SUPPRESSION_BYTES}\s+storm\s+suppression\s+bytes\s*$$
+  ^\s+${RX_JUMBO_PACKETS}\s+jumbo\s+packets\s+\d+\s+storm\s+suppression\s+packets\s*$$
+  ^\s+${RX_JUMBO_PACKETS}\s+jumbo\s+pa(ckets)?\s+Encapsulation\s+\S+,\s+medium\s+is\s+\S+
+  ^\s+${RUNTS}\s+runts\s+${GIANTS}\s+giants\s+${CRC}\s+CRC(/FCS)?\s+${NO_BUFFER}\s+no\s+buffer\s*$$
+  # TX
+  ^\s+${TX_JUMBO_PACKETS}\s+jumbo\s+packets\s*$$
+  ^\s+${OUTPUT_ERRORS}\s+output\s+errors?\s+${COLLISIONS}\s+collision\s+${DEFERRED}\s+deferred\s+${LATE_COLLISIONS}\s+late\s+collision\s*$$
+  ^\s+${OUTPUT_ERRORS}\s+output\s+errors\s+${COLLISIONS}\s+collisions\s+\d+\s+fifo\s*$$
+  ^\s+${LOST_CARRIER}\s+lost\s+carrier\s+${NO_CARRIER}\s+no\s+carrier\s+${BABBLE}\s+babble\s+${OUTPUT_DISCARDS}\s+output\s+discard\s*$$
+  ^\s+${TX_PAUSE}\s+Tx\s+pause\s*$$
+  # Unmatched
+  ^\s+reliability\s+\d+/\d+,\s+txload\s+\d+/\d+,\s+rxload\s+\d+/\d+\s*$$
+  ^\s+Auto-(mdix|Negotiation)\s+is\s+
+  ^\s+(Beacon|EtherType|Rate\s+mode|Switchport\s+monitor)\s+is\s+
+  ^\s+Input\s+flow-control\s+is\s+\S+,\s+output\s+flow-control\s+is\s+\S+\s*$$
+  ^\s+EEE\s+\(efficient-ethernet\)\s+
+  ^\s+Last\s+clearing\s+of\s+"show\s+interface"\s+counters\s+
+  ^\s+\d+\s+interface\s+resets\s*$$
+  ^\s+Load-Interval\s+
+  ^\s+L3\s+((in|out)\s+)?Switched:\s*$$
+  ^\s+[RT][Xx]\s*$$
+  ^\s+Dedicated\s+Interface\s*$$
+  ^\s+Belongs\s+to\s+
+  ^\s+admin\s+fec\s+state\s+is\s+\S+,\s+oper\s+fec\s+state\s+is\s+\S+\s*$$
+  ^\s+Keepalive\s+
+  ^\s+ARP\s+type:\s+\S+\s*$$
+  ^\s+\d+\s+broadcast\s+packets\s+\d+\s+bytes\s*$$
+  ^\s+ucast:\s+\d+\s+pkts,\s+\d+\s+bytes(\s+-\s+mcast:\s+\d+\s+pkts,\s+\d+\s+bytes)?\s*$$
+  ^\s+\d+\s+unicast\s+packets\s+\d+\s+multicast\s+packets\s+\d+\s+broadcast\s+packets\s*$$
+  ^\s+(Ha\s+)?input\s+rate\s+\S+\s+\w?bps,\s+\S+\s+\w?pps;\s+output\s+rate\s+\S+\s+\w?bps,\s+\S+\s+\w?pps\s*$$
+  ^\s+Members\s+in\s+this\s+channel:\s+
+  ^\s+No\s+members
+  ^\s+Management\s+transceiver:
+  ^\s+Active\s+connector:
+  ^\s+Configured\s+Media-type:
+  ^\s+vPC\s+Status:\s+\S+,\s+vPC\s+number:\s+\d+
+  ^\s+Input\s+flow-control\s+is\s+\S+,\s+Port\s+mode\s+is\s+\S+\s*$$
+  ^\s+\d+\s+multicast\s+frames\s+\d+\s+compressed\s*$$
+  ^\s+\d+\s+out_carrier_errors\s*$$
+  ^. -> Error
\ No newline at end of file


Test patch:
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface.yml
index a3546aad0a..15436ecf7d 100644
--- a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface.yml
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface.yml
@@ -1,83 +1,164 @@
 ---
 parsed_sample:
   - admin_state: "down"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "1000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: ""
+    dribble: ""
     duplex: ""
     encapsulation: "ARPA"
+    giants: ""
     hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "Vlan20"
+    interface_down_drop: ""
     ip_address: "10.1.20.3"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "down (VLAN/BD is down)"
+    lost_carrier: ""
     mac_address: "5087.89a1.d8d5"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
     output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
     prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "100000 Kbit"
-    bandwidth_input_rate: ""
-    bandwidth_output_rate: ""
+    bandwidth_input_rate: "744"
+    bandwidth_output_rate: "1608"
     bia: "5087.89a1.d8ce"
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: "out of band mgmt interface"
+    dribble: ""
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: ""
     hardware_type: "GigabitEthernet"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
-    input_packets: ""
+    input_packets: "3093618"
     interface: "mgmt0"
+    interface_down_drop: ""
     ip_address: "10.1.100.21"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "up"
+    lost_carrier: ""
     mac_address: "5087.89a1.d8ce"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
-    output_packets: ""
-    packet_input_rate: ""
-    packet_output_rate: ""
+    output_packets: "394746"
+    overrun: ""
+    packet_input_rate: "0"
+    packet_output_rate: "0"
     prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: "100 Mb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: "80"
     bandwidth_output_rate: "256"
     bia: "5087.89a1.d8d6"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: ""
+    dribble: "0"
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
     input_errors: "0"
     input_packets: "68448"
     interface: "Ethernet1/1"
+    interface_down_drop: "0"
     ip_address: ""
     last_link_flapped: "2week(s) 1day(s)"
+    late_collisions: "0"
     link_status: "up"
+    lost_carrier: "0"
     mac_address: "5087.89a1.d8d6"
     media_type: "10G"
     mode: "access"
     mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
     output_errors: "0"
     output_packets: "754962"
+    overrun: "0"
     packet_input_rate: "0"
     packet_output_rate: "0"
     prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface2.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface2.yml
index 9521075f54..f81c96f9b7 100644
--- a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface2.yml
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface2.yml
@@ -1,164 +1,326 @@
 ---
 parsed_sample:
   - admin_state: "down"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "1000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: ""
+    dribble: ""
     duplex: ""
     encapsulation: ""
+    giants: ""
     hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "Vlan1"
+    interface_down_drop: ""
     ip_address: ""
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "down (Administratively down)"
+    lost_carrier: ""
     mac_address: "00de.fb01.c9bc"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
+    output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
-    output_packets: ""
     prefix_length: ""
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "1000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: ""
+    dribble: ""
     duplex: ""
     encapsulation: ""
+    giants: ""
     hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "Vlan330"
+    interface_down_drop: ""
     ip_address: "192.168.1.3"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "up"
+    lost_carrier: ""
     mac_address: "00de.fb01.c921"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
+    output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
-    output_packets: ""
     prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "1000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: ""
+    dribble: ""
     duplex: ""
     encapsulation: ""
+    giants: ""
     hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "Vlan336"
+    interface_down_drop: ""
     ip_address: "192.168.2.3"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "up"
+    lost_carrier: ""
     mac_address: "00de.fb01.c933"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
+    output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
-    output_packets: ""
     prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "1000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: ""
+    dribble: ""
     duplex: ""
     encapsulation: ""
+    giants: ""
     hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "Vlan339"
+    interface_down_drop: ""
     ip_address: "192.168.3.3"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "up"
+    lost_carrier: ""
     mac_address: "00de.fb01.c9ab"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
+    output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
-    output_packets: ""
     prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "1000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: ""
+    dribble: ""
     duplex: ""
     encapsulation: ""
+    giants: ""
     hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "Vlan300"
+    interface_down_drop: ""
     ip_address: "192.168.24.1"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "up"
+    lost_carrier: ""
     mac_address: "00de.fb01.c9ef"
     media_type: ""
     mode: ""
     mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
+    output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
-    output_packets: ""
     prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: ""
+    watchdog: ""
   - admin_state: ""
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "23 Kbit"
     bandwidth_input_rate: "0"
     bandwidth_output_rate: "0"
     bia: "0000.d200.0000"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: ""
+    dribble: "0"
     duplex: "auto-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "10/100/1000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
     input_errors: "0"
     input_packets: "887330"
     interface: "Ethernet106/1/1"
+    interface_down_drop: "0"
     ip_address: ""
     last_link_flapped: "14week(s) 5day(s)"
+    late_collisions: "0"
     link_status: "down (Link not connected)"
+    lost_carrier: "0"
     mac_address: "0000.d200.0000"
     media_type: ""
     mode: "access"
     mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
     output_errors: "0"
+    output_packets: "6018158"
+    overrun: "0"
     packet_input_rate: "0"
     packet_output_rate: "0"
-    output_packets: "6018158"
     prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "2"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "auto-speed"
+    stomped_crc: ""
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface3.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface3.yml
index 06a389c0fb..a6e8b4d661 100644
--- a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface3.yml
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface3.yml
@@ -1,83 +1,164 @@
 ---
 parsed_sample:
   - admin_state: ""
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: "32346224"
     bandwidth_output_rate: "47982536"
     bia: "8c60.4f4e.93a8"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: "Uplink Fex131"
+    dribble: "0"
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "193274"
     input_errors: "0"
     input_packets: "1904255804289"
     interface: "Ethernet1/1"
+    interface_down_drop: "0"
     ip_address: ""
     last_link_flapped: "974week(s) 3day(s)"
+    late_collisions: "0"
     link_status: "up"
+    lost_carrier: "0"
     mac_address: "8c60.4f4e.93a8"
     media_type: "10G"
     mode: "fex-fabric"
     mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "133470"
     output_errors: "0"
     output_packets: "1622670682523"
+    overrun: "0"
     packet_input_rate: "8793"
     packet_output_rate: "9411"
     prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "987336110118"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "684393029155"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
   - admin_state: ""
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: "21147496"
     bandwidth_output_rate: "31222448"
     bia: "8c60.4f4e.93a9"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: "Uplink Fex131"
+    dribble: "0"
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "82750"
     input_errors: "0"
     input_packets: "2550828809539"
     interface: "Ethernet1/2"
+    interface_down_drop: "0"
     ip_address: ""
     last_link_flapped: "974week(s) 3day(s)"
+    late_collisions: "0"
     link_status: "up"
+    lost_carrier: "0"
     mac_address: "8c60.4f4e.93a9"
     media_type: "10G"
     mode: "fex-fabric"
     mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "160093"
     output_errors: "0"
     output_packets: "1772852817915"
+    overrun: "0"
     packet_input_rate: "5254"
     packet_output_rate: "6805"
     prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "1680152855934"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "876474626578"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
   - admin_state: ""
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: "14428688"
     bandwidth_output_rate: "1487168"
     bia: "8c60.4f4e.93aa"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: "Uplink Fex121"
+    dribble: "0"
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
     input_errors: "0"
     input_packets: "463908844435"
     interface: "Ethernet1/3"
+    interface_down_drop: "0"
     ip_address: ""
     last_link_flapped: "974week(s) 3day(s)"
+    late_collisions: "0"
     link_status: "up"
+    lost_carrier: "0"
     mac_address: "8c60.4f4e.93aa"
     media_type: "10G"
     mode: "fex-fabric"
     mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "8366"
     output_errors: "0"
     output_packets: "476279029463"
+    overrun: "0"
     packet_input_rate: "1550"
     packet_output_rate: "884"
     prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "36111355157"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "10471533142"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface4.raw b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface4.raw
new file mode 100644
index 0000000000..a36883ea74
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface4.raw
@@ -0,0 +1,299 @@
+Ethernet1/1 is up
+admin state is up, Dedicated Interface
+  Hardware: 10/100/1000 Ethernet, address: 9088.555f.3250 (bia 9088.555f.3250)
+  MTU 1500 bytes, BW 1000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is access
+  full-duplex, 1000 Mb/s
+  Beacon is turned off
+  Auto-Negotiation is turned on  FEC mode is Auto
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned on
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  EEE (efficient-ethernet) : Disabled
+    admin fec state is auto, oper fec state is off
+  Last link flapped 40week(s) 5day(s)
+  Last clearing of "show interface" counters never
+  1 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 200 bits/sec, 0 packets/sec
+    30 seconds output rate 5320 bits/sec, 1 packets/sec
+    input rate 200 bps, 0 pps; output rate 5.32 Kbps, 1 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 160 bits/sec, 0 packets/sec
+    300 seconds output rate 4576 bits/sec, 1 packets/sec
+    input rate 160 bps, 0 pps; output rate 4.58 Kbps, 1 pps
+  RX
+    5432519 unicast packets  960110 multicast packets  6 broadcast packets
+    6392635 input packets  827345973 bytes
+    22 jumbo packets  333 storm suppression bytes
+    132 runts  12313 giants  2211122 CRC  4431412 no buffer
+    10 input error  20 short frame  30 overrun   40 underrun  50 ignored
+    60 watchdog  70 bad etype drop  80 bad proto drop  90 if down drop
+    100 input with dribble  111 input discard
+    122 Rx pause
+    133 Stomped CRC
+  TX
+    4257792 unicast packets  115660636 multicast packets  18381328 broadcast packets
+    138299756 output packets  16581146467 bytes
+    69 jumbo packets
+    555 output error  555444 collision  13132131 deferred  12312312 late collision
+    132123 lost carrier  11 no carrier  22 babble  33 output discard
+    69 Tx pause
+
+Ethernet1/2 is down (Link not connected)
+admin state is up, Dedicated Interface
+  Hardware: 10/100/1000 Ethernet, address: 9088.555f.3251 (bia 9088.555f.3251)
+  MTU 1500 bytes, BW 1000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is access
+  auto-duplex, auto-speed
+  Beacon is turned off
+  Auto-Negotiation is turned on  FEC mode is Auto
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned on
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  EEE (efficient-ethernet) : Disabled
+    admin fec state is auto, oper fec state is off
+  Last link flapped never
+  Last clearing of "show interface" counters never
+  0 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 0 bits/sec, 0 packets/sec
+    30 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 0 bits/sec, 0 packets/sec
+    300 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  RX
+    4 unicast packets  0 multicast packets  0 broadcast packets
+    4 input packets  2452 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    4 unicast packets  0 multicast packets  0 broadcast packets
+    4 output packets  2452 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+
+Ethernet1/49 is up
+admin state is up, Dedicated Interface
+  Belongs to Po1
+  Hardware: 100/1000/10000/25000 Ethernet, address: 9088.555f.3280 (bia 9088.555f.3280)
+  Description: *** OOB-MGMT CORE UPLINKS ***
+  MTU 1500 bytes, BW 25000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  full-duplex, 25 Gb/s, media type is 25G
+  Beacon is turned off
+  Auto-Negotiation is turned off  FEC mode is Auto
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Rate mode is dedicated
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  EEE (efficient-ethernet) : n/a
+    admin fec state is auto, oper fec state is Fc-fec
+  Last link flapped 40week(s) 5day(s)
+  Last clearing of "show interface" counters never
+  1 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 8272 bits/sec, 2 packets/sec
+    30 seconds output rate 408 bits/sec, 0 packets/sec
+    input rate 8.27 Kbps, 2 pps; output rate 408 bps, 0 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 8600 bits/sec, 2 packets/sec
+    300 seconds output rate 488 bits/sec, 0 packets/sec
+    input rate 8.60 Kbps, 2 pps; output rate 488 bps, 0 pps
+  RX
+    34873899 unicast packets  74849958 multicast packets  4655408 broadcast packets
+    114379265 input packets  19258540924 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    45844206 unicast packets  4363251 multicast packets  22 broadcast packets
+    50207479 output packets  21098957584 bytes
+    3159833 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+
+Ethernet1/50 is up
+admin state is up, Dedicated Interface
+  Belongs to Po1
+  Hardware: 100/1000/10000/25000 Ethernet, address: 9088.555f.3281 (bia 9088.555f.3281)
+  Description: *** OOB-MGMT CORE UPLINKS ***
+  MTU 1500 bytes, BW 25000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  full-duplex, 25 Gb/s, media type is 25G
+  Beacon is turned off
+  Auto-Negotiation is turned off  FEC mode is Auto
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Rate mode is dedicated
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  EEE (efficient-ethernet) : n/a
+    admin fec state is auto, oper fec state is Fc-fec
+  Last link flapped 40week(s) 5day(s)
+  Last clearing of "show interface" counters never
+  1 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 19832 bits/sec, 13 packets/sec
+    30 seconds output rate 36512 bits/sec, 4 packets/sec
+    input rate 19.83 Kbps, 13 pps; output rate 36.51 Kbps, 4 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 13408 bits/sec, 5 packets/sec
+    300 seconds output rate 17800 bits/sec, 2 packets/sec
+    input rate 13.41 Kbps, 5 pps; output rate 17.80 Kbps, 2 pps
+  RX
+    166880942 unicast packets  53789419 multicast packets  13725896 broadcast packets
+    234396257 input packets  33151439620 bytes
+    4366 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    80904705 unicast packets  4561461 multicast packets  0 broadcast packets
+    85466166 output packets  38199077350 bytes
+    3441778 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+
+Ethernet1/54 is down (XCVR not inserted)
+admin state is down, Dedicated Interface
+  Hardware: 10000/25000/40000/50000/100000 Ethernet, address: 9088.555f.324f (bia 9088.555f.3288)
+  MTU 1500 bytes, BW 100000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  auto-duplex, auto-speed
+  Beacon is turned off
+  Auto-Negotiation is turned on  FEC mode is Auto
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  EEE (efficient-ethernet) : n/a
+    admin fec state is auto, oper fec state is auto
+  Last link flapped never
+  Last clearing of "show interface" counters never
+  0 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 0 bits/sec, 0 packets/sec
+    30 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 0 bits/sec, 0 packets/sec
+    300 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  RX
+    0 unicast packets  0 multicast packets  0 broadcast packets
+    0 input packets  0 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    0 unicast packets  0 multicast packets  0 broadcast packets
+    0 output packets  0 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+
+port-channel1 is up
+admin state is up,
+  Hardware: Port-Channel, address: 9088.555f.3281 (bia 9088.555f.3281)
+  Description: *** OOB-MGMT CORE UPLINKS ***
+  MTU 1500 bytes, BW 50000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  full-duplex, 25 Gb/s
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  Members in this channel: Eth1/49, Eth1/50
+  Last clearing of "show interface" counters never
+  1 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 28104 bits/sec, 15 packets/sec
+    30 seconds output rate 36920 bits/sec, 4 packets/sec
+    input rate 28.10 Kbps, 15 pps; output rate 36.92 Kbps, 4 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 22008 bits/sec, 7 packets/sec
+    300 seconds output rate 18288 bits/sec, 2 packets/sec
+    input rate 22.01 Kbps, 7 pps; output rate 18.29 Kbps, 2 pps
+  RX
+    201754841 unicast packets  128639377 multicast packets  18381304 broadcast packets
+    348775522 input packets  52409980544 bytes
+    4366 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    126748911 unicast packets  8924712 multicast packets  22 broadcast packets
+    135673645 output packets  59298034934 bytes
+    6601611 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+
+Vlan1 is down (Administratively down), line protocol is down, autostate enabled
+  Hardware is EtherSVI, address is  9088.555f.324f
+  MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
+   reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, loopback not set
+  Keepalive not supported
+  ARP type: ARPA
+  Last clearing of "show interface" counters never
+  L3 in Switched:
+    ucast: 0 pkts, 0 bytes
+  L3 out Switched:
+    ucast: 0 pkts, 0 bytes
+
+Vlan248 is up, line protocol is up, autostate enabled
+  Hardware is EtherSVI, address is  9088.555f.324f
+  Description: *** OOB-MGMT VLAN ***
+  Internet Address is 10.120.248.221/23
+  MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
+   reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, loopback not set
+  Keepalive not supported
+  ARP type: ARPA
+  Last clearing of "show interface" counters never
+  L3 in Switched:
+    ucast: 0 pkts, 0 bytes
+  L3 out Switched:
+    ucast: 0 pkts, 0 bytes
\ No newline at end of file
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface4.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface4.yml
new file mode 100644
index 0000000000..eb320797f3
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface4.yml
@@ -0,0 +1,434 @@
+---
+parsed_sample:
+  - admin_state: "up"
+    babble: "22"
+    bad_etype_drop: "70"
+    bad_proto_drop: "80"
+    bandwidth: "1000000 Kbit"
+    bandwidth_input_rate: "160"
+    bandwidth_output_rate: "4576"
+    bia: "9088.555f.3250"
+    collisions: "555444"
+    crc: "2211122"
+    deferred: "13132131"
+    delay: "10 usec"
+    description: ""
+    dribble: "100"
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: "12313"
+    hardware_type: "10/100/1000 Ethernet"
+    ignored: "50"
+    input_discards: "111"
+    input_errors: "10"
+    input_packets: "6392635"
+    interface: "Ethernet1/1"
+    interface_down_drop: "90"
+    ip_address: ""
+    last_link_flapped: "40week(s) 5day(s)"
+    late_collisions: "12312312"
+    link_status: "up"
+    lost_carrier: "132123"
+    mac_address: "9088.555f.3250"
+    media_type: ""
+    mode: "access"
+    mtu: "1500"
+    no_buffer: "4431412"
+    no_carrier: "11"
+    output_discards: "33"
+    output_errors: "555"
+    output_packets: "138299756"
+    overrun: "30"
+    packet_input_rate: "0"
+    packet_output_rate: "1"
+    prefix_length: ""
+    runts: "132"
+    rx_jumbo_packets: "22"
+    rx_pause: "122"
+    short_frame: "20"
+    speed: "1000 Mb/s"
+    stomped_crc: "133"
+    storm_suppression_bytes: "333"
+    tx_jumbo_packets: "69"
+    tx_pause: "69"
+    underrun: "40"
+    vlan_id: ""
+    watchdog: "60"
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "1000000 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: "9088.555f.3251"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: ""
+    dribble: "0"
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "10/100/1000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "4"
+    interface: "Ethernet1/2"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: "never"
+    late_collisions: "0"
+    link_status: "down (Link not connected)"
+    lost_carrier: "0"
+    mac_address: "9088.555f.3251"
+    media_type: ""
+    mode: "access"
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "4"
+    overrun: "0"
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "auto-speed"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "25000000 Kbit"
+    bandwidth_input_rate: "8600"
+    bandwidth_output_rate: "488"
+    bia: "9088.555f.3280"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: "*** OOB-MGMT CORE UPLINKS ***"
+    dribble: "0"
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "100/1000/10000/25000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "114379265"
+    interface: "Ethernet1/49"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: "40week(s) 5day(s)"
+    late_collisions: "0"
+    link_status: "up"
+    lost_carrier: "0"
+    mac_address: "9088.555f.3280"
+    media_type: "25G"
+    mode: "trunk"
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "50207479"
+    overrun: "0"
+    packet_input_rate: "2"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "25 Gb/s"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "3159833"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "25000000 Kbit"
+    bandwidth_input_rate: "13408"
+    bandwidth_output_rate: "17800"
+    bia: "9088.555f.3281"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: "*** OOB-MGMT CORE UPLINKS ***"
+    dribble: "0"
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "100/1000/10000/25000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "234396257"
+    interface: "Ethernet1/50"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: "40week(s) 5day(s)"
+    late_collisions: "0"
+    link_status: "up"
+    lost_carrier: "0"
+    mac_address: "9088.555f.3281"
+    media_type: "25G"
+    mode: "trunk"
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "85466166"
+    overrun: "0"
+    packet_input_rate: "5"
+    packet_output_rate: "2"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "4366"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "25 Gb/s"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "3441778"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "down"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "100000000 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: "9088.555f.3288"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: ""
+    dribble: "0"
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "10000/25000/40000/50000/100000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "0"
+    interface: "Ethernet1/54"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: "never"
+    late_collisions: "0"
+    link_status: "down (XCVR not inserted)"
+    lost_carrier: "0"
+    mac_address: "9088.555f.324f"
+    media_type: ""
+    mode: ""
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "0"
+    overrun: "0"
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "auto-speed"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "50000000 Kbit"
+    bandwidth_input_rate: "22008"
+    bandwidth_output_rate: "18288"
+    bia: "9088.555f.3281"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: "*** OOB-MGMT CORE UPLINKS ***"
+    dribble: "0"
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "Port-Channel"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "348775522"
+    interface: "port-channel1"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: "0"
+    link_status: "up"
+    lost_carrier: "0"
+    mac_address: "9088.555f.3281"
+    media_type: ""
+    mode: "trunk"
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "135673645"
+    overrun: "0"
+    packet_input_rate: "7"
+    packet_output_rate: "2"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "4366"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "25 Gb/s"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "6601611"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "down, autostate enabled"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
+    bandwidth: "1000000 Kbit"
+    bandwidth_input_rate: ""
+    bandwidth_output_rate: ""
+    bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
+    delay: "10 usec"
+    description: ""
+    dribble: ""
+    duplex: ""
+    encapsulation: "ARPA"
+    giants: ""
+    hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
+    input_errors: ""
+    input_packets: ""
+    interface: "Vlan1"
+    interface_down_drop: ""
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "down (Administratively down)"
+    lost_carrier: ""
+    mac_address: "9088.555f.324f"
+    media_type: ""
+    mode: ""
+    mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
+    output_errors: ""
+    output_packets: ""
+    overrun: ""
+    packet_input_rate: ""
+    packet_output_rate: ""
+    prefix_length: ""
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
+    speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
+    vlan_id: ""
+    watchdog: ""
+  - admin_state: "up, autostate enabled"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
+    bandwidth: "1000000 Kbit"
+    bandwidth_input_rate: ""
+    bandwidth_output_rate: ""
+    bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
+    delay: "10 usec"
+    description: "*** OOB-MGMT VLAN ***"
+    dribble: ""
+    duplex: ""
+    encapsulation: "ARPA"
+    giants: ""
+    hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
+    input_errors: ""
+    input_packets: ""
+    interface: "Vlan248"
+    interface_down_drop: ""
+    ip_address: "10.120.248.221"
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "up"
+    lost_carrier: ""
+    mac_address: "9088.555f.324f"
+    media_type: ""
+    mode: ""
+    mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
+    output_errors: ""
+    output_packets: ""
+    overrun: ""
+    packet_input_rate: ""
+    packet_output_rate: ""
+    prefix_length: "23"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
+    speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
+    vlan_id: ""
+    watchdog: ""
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface5.raw b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface5.raw
new file mode 100644
index 0000000000..8283835be2
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface5.raw
@@ -0,0 +1,21 @@
+mgmt0 is up
+admin state is up,
+  Hardware: GigabitEthernet, address: 341b.2d3a.d76c (bia 341b.2d3a.d76c)
+  MTU 1500 bytes, BW 1000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  full-duplex, 1000 Mb/s
+  Auto-Negotiation is turned on
+  Auto-mdix is turned off
+  EtherType is 0x0000 
+  1 minute input rate 4416 bits/sec, 4 packets/sec
+  1 minute output rate 32 bits/sec, 0 packets/sec
+  Rx
+    129553396 input packets 0 unicast packets 115777174 multicast packets
+    13776222 broadcast packets 14540574956 bytes
+  Tx
+    411197 output packets 0 unicast packets 411197 multicast packets
+    0 broadcast packets 122947779 bytes
+  Management transceiver: Absent
+  Active connector: RJ45
+  Configured Media-type: RJ45 
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface5.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface5.yml
new file mode 100644
index 0000000000..fdc63c38b2
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface5.yml
@@ -0,0 +1,56 @@
+---
+parsed_sample:
+  - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
+    bandwidth: "1000000 Kbit"
+    bandwidth_input_rate: "4416"
+    bandwidth_output_rate: "32"
+    bia: "341b.2d3a.d76c"
+    collisions: ""
+    crc: ""
+    deferred: ""
+    delay: "10 usec"
+    description: ""
+    dribble: ""
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: ""
+    hardware_type: "GigabitEthernet"
+    ignored: ""
+    input_discards: ""
+    input_errors: ""
+    input_packets: "129553396"
+    interface: "mgmt0"
+    interface_down_drop: ""
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "up"
+    lost_carrier: ""
+    mac_address: "341b.2d3a.d76c"
+    media_type: ""
+    mode: ""
+    mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
+    output_errors: ""
+    output_packets: "411197"
+    overrun: ""
+    packet_input_rate: "4"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
+    speed: "1000 Mb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
+    vlan_id: ""
+    watchdog: ""
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface6.raw b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface6.raw
new file mode 100644
index 0000000000..dd699559ad
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface6.raw
@@ -0,0 +1,68 @@
+mgmt0 is down (Link not connected)
+admin state is up
+  Hardware: GigabitEthernet, address: 5087.8941.209d (bia 5087.8941.209d)
+  Description: MANAGEMENT
+  Internet Address is 10.73.1.10/24
+  MTU 1500 bytes, BW 0 Kbit, DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is routed
+  auto-duplex, auto-speed
+  Auto-Negotiation is turned on
+  Auto-mdix is turned off
+  EtherType is 0x0000 
+  1 minute input rate 0 bits/sec, 0 packets/sec
+  1 minute output rate 0 bits/sec, 0 packets/sec
+  Rx
+    0 input packets 0 unicast packets 0 multicast packets
+    0 broadcast packets 0 bytes
+  Tx
+    0 output packets 0 unicast packets 0 multicast packets
+    0 broadcast packets 0 bytes
+
+Ethernet3/1 is down (SFP not inserted)
+admin state is down, Dedicated Interface
+  Hardware: 1000/10000 Ethernet, address: e4c7.2212.1dc1 (bia 0c11.67ea.628c)
+  MTU 1500 bytes, BW 10000000 Kbit, DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is routed
+  auto-duplex, 10 Gb/s
+  Beacon is turned off
+  Auto-Negotiation is turned on
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned on
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  EEE (efficient-ethernet) : n/a
+  Last link flapped 21week(s) 2day(s)
+  Last clearing of "show interface" counters 18w4d
+  0 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 0 bits/sec, 0 packets/sec
+    30 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 0 bits/sec, 0 packets/sec
+    300 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  L3 in Switched:
+    ucast: 0 pkts, 0 bytes - mcast: 0 pkts, 0 bytes
+  L3 out Switched:
+    ucast: 0 pkts, 0 bytes - mcast: 0 pkts, 0 bytes
+  RX
+    49976 unicast packets  0 multicast packets  0 broadcast packets
+    49976 input packets  7496400 bytes
+    0 jumbo packets  0 storm suppression packets
+    0 runts  0 giants  0 CRC/FCS  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+  TX
+    50008 unicast packets  0 multicast packets  0 broadcast packets
+    50008 output packets  7501200 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
\ No newline at end of file
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface6.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface6.yml
new file mode 100644
index 0000000000..aff03cf239
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface6.yml
@@ -0,0 +1,110 @@
+---
+parsed_sample:
+  - admin_state: "u"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
+    bandwidth: "0 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: "5087.8941.209d"
+    collisions: ""
+    crc: ""
+    deferred: ""
+    delay: "10 usec"
+    description: "MANAGEMENT"
+    dribble: ""
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: ""
+    hardware_type: "GigabitEthernet"
+    ignored: ""
+    input_discards: ""
+    input_errors: ""
+    input_packets: "0"
+    interface: "mgmt0"
+    interface_down_drop: ""
+    ip_address: "10.73.1.10"
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "down (Link not connected)"
+    lost_carrier: ""
+    mac_address: "5087.8941.209d"
+    media_type: ""
+    mode: "routed"
+    mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
+    output_errors: ""
+    output_packets: "0"
+    overrun: ""
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: "24"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
+    speed: "auto-speed"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
+    vlan_id: ""
+    watchdog: ""
+  - admin_state: "down"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "10000000 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: "0c11.67ea.628c"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: ""
+    dribble: "0"
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "49976"
+    interface: "Ethernet3/1"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: "21week(s) 2day(s)"
+    late_collisions: "0"
+    link_status: "down (SFP not inserted)"
+    lost_carrier: "0"
+    mac_address: "e4c7.2212.1dc1"
+    media_type: ""
+    mode: "routed"
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "50008"
+    overrun: "0"
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface7.raw b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface7.raw
new file mode 100644
index 0000000000..fdd9dbd863
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface7.raw
@@ -0,0 +1,21 @@
+Ethernet1/50 is up
+admin state is up, Dedicated Interface
+  Belongs to Po1000
+  Ha    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  RX
+    4 unicast packets  0 multicast packets  0 broadcast packets
+    4 input packets  2452 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    4 unicast packets  0 multicast packets  0 broadcast packets
+    4 output packets  2452 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
\ No newline at end of file
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface7.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface7.yml
new file mode 100644
index 0000000000..9739450454
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface7.yml
@@ -0,0 +1,56 @@
+---
+parsed_sample:
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: ""
+    bandwidth_input_rate: ""
+    bandwidth_output_rate: ""
+    bia: ""
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: ""
+    description: ""
+    dribble: "0"
+    duplex: ""
+    encapsulation: ""
+    giants: "0"
+    hardware_type: ""
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "4"
+    interface: "Ethernet1/50"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: "0"
+    link_status: "up"
+    lost_carrier: "0"
+    mac_address: ""
+    media_type: ""
+    mode: ""
+    mtu: ""
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "4"
+    overrun: "0"
+    packet_input_rate: ""
+    packet_output_rate: ""
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: ""
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface8.raw b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface8.raw
new file mode 100644
index 0000000000..5ec9004e8b
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface8.raw
@@ -0,0 +1,41 @@
+port-channel5 is up
+admin state is up
+ vPC Status: Up, vPC number: 5
+  Hardware: Port-Channel, address: 0c11.67ea.61ff (bia 0c11.67ea.61ff)
+  Description: <<vPC for OTV>>
+  MTU 9216 bytes, BW 10000000 Kbit, DLY 10 usec
+  reliability 255/255, txload 2/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  full-duplex, 10 Gb/s
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  Members in this channel: Eth4/40
+  Last clearing of "show interface" counters 18w4d
+  0 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 6346768 bits/sec, 2346 packets/sec
+    30 seconds output rate 79764184 bits/sec, 11521 packets/sec
+    input rate 6.35 Mbps, 2.35 Kpps; output rate 79.76 Mbps, 11.52 Kpps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 13037584 bits/sec, 2887 packets/sec
+    300 seconds output rate 76395224 bits/sec, 11438 packets/sec
+    input rate 13.04 Mbps, 2.89 Kpps; output rate 76.39 Mbps, 11.44 Kpps
+  RX
+    207066434678 unicast packets  1204676434 multicast packets  1682709022 broadcast packets
+    209953670944 input packets  277461463918114 bytes
+    1141046629 jumbo packets  0 storm suppression packets
+    0 runts  0 giants  0 CRC/FCS  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  10586 input discard
+    0 Rx pause
+  TX
+    105894201592 unicast packets  76424674970 multicast packets  753017308 broadcast packets
+    182751753874 output packets  153916773348225 bytes
+    1106570203 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
\ No newline at end of file
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface8.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface8.yml
new file mode 100644
index 0000000000..d8323b51b8
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface8.yml
@@ -0,0 +1,56 @@
+---
+parsed_sample:
+  - admin_state: "u"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "10000000 Kbit"
+    bandwidth_input_rate: "13037584"
+    bandwidth_output_rate: "76395224"
+    bia: "0c11.67ea.61ff"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: "<<vPC for OTV>>"
+    dribble: "0"
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "Port-Channel"
+    ignored: "0"
+    input_discards: "10586"
+    input_errors: "0"
+    input_packets: "209953670944"
+    interface: "port-channel5"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: "0"
+    link_status: "up"
+    lost_carrier: "0"
+    mac_address: "0c11.67ea.61ff"
+    media_type: ""
+    mode: "trunk"
+    mtu: "9216"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "182751753874"
+    overrun: "0"
+    packet_input_rate: "2887"
+    packet_output_rate: "11438"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "1141046629"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: "1106570203"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface9.raw b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface9.raw
new file mode 100644
index 0000000000..3f6cd750bb
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface9.raw
@@ -0,0 +1,199 @@
+port-channel1 is down (No operational members)
+admin state is up,
+ vPC Status: Down, vPC number: 1 [packets forwarded via vPC peer-link]
+  Hardware: Port-Channel, address: 706d.15d3.9858 (bia 706d.15d3.9858)
+  Description: orl-lab-sw1
+  MTU 9216 bytes, BW 100000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  auto-duplex, auto-speed
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  Members in this channel: Eth1/1
+  Last clearing of "show interface" counters never
+  0 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 2208 bits/sec, 2 packets/sec
+    30 seconds output rate 200 bits/sec, 0 packets/sec
+    input rate 2.21 Kbps, 2 pps; output rate 200 bps, 0 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 1672 bits/sec, 2 packets/sec
+    300 seconds output rate 144 bits/sec, 0 packets/sec
+    input rate 1.67 Kbps, 2 pps; output rate 144 bps, 0 pps
+  RX
+    280155 unicast packets  9145497 multicast packets  250236 broadcast packets
+    9675855 input packets  805263482 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+  TX
+    4 unicast packets  221445 multicast packets  0 broadcast packets
+    221485 output packets  48727720 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+port-channel13 is up
+admin state is up,
+ vPC Status: Up, vPC number: 13
+  Hardware: Port-Channel, address: 341b.2d3a.d780 (bia 341b.2d3a.d780)
+  Description: HQP5-AUDIOTN-OOB LINK 
+  MTU 9216 bytes, BW 25000000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  full-duplex, 25 Gb/s
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  Members in this channel: Eth1/13
+  Last clearing of "show interface" counters never
+  2 interface resets
+  Load-Interval #1: 30 seconds
+    30 seconds input rate 1728 bits/sec, 1 packets/sec
+    30 seconds output rate 4656 bits/sec, 1 packets/sec
+    input rate 1.73 Kbps, 1 pps; output rate 4.66 Kbps, 1 pps
+  Load-Interval #2: 5 minute (300 seconds)
+    300 seconds input rate 14856 bits/sec, 3 packets/sec
+    300 seconds output rate 13288 bits/sec, 9 packets/sec
+    input rate 14.86 Kbps, 3 pps; output rate 13.29 Kbps, 9 pps
+  RX
+    190263585 unicast packets  4895068 multicast packets  17 broadcast packets
+    195158670 input packets  87596095331 bytes
+    10577532 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    121233458 unicast packets  74884379 multicast packets  4655612 broadcast packets
+    200773449 output packets  35068078529 bytes
+    0 jumbo pa  Encapsulation ARPA, medium is broadcast
+port-channel35 is down (No operational members)
+admin state is up,
+  Hardware: Port-Channel, address: 0000.0000.0000 (bia 0000.0000.0000)
+  MTU 1500 bytes, BW 100000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is access
+  auto-duplex, auto-speed
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  No members
+  Last clearing of "show interface" counters never
+  0 interface resets
+  Load-Interval #1: 0 seconds
+    0 seconds input rate 0 bits/sec, 0 packets/sec
+    0 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  Load-Interval #2: 0 seconds
+    0 seconds input rate 0 bits/sec, 0 packets/sec
+    0 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  RX
+    0 unicast packets  0 multicast packets  0 broadcast packets
+    0 input packets  0 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    0 unicast packets  0 multicast packets  0 broadcast packets
+    0 output packets  0 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+port-channel46 is down (No operational members)
+admin state is up,
+ vPC Status: Down, vPC number: 46 [packets forwarded via vPC peer-link]
+  Hardware: Port-Channel, address: 0000.0000.0000 (bia 0000.0000.0000)
+  Description: *** PA-5450 OOB TRANSIT LINKS ***
+  MTU 9216 bytes, BW 100000 Kbit , DLY 10 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, medium is broadcast
+  Port mode is trunk
+  auto-duplex, auto-speed
+  Input flow-control is off,  Port mode is trunk
+  auto-duplex, auto-speed
+  Input flow-control is off, output flow-control is off
+  Auto-mdix is turned off
+  Switchport monitor is off 
+  EtherType is 0x8100 
+  No members
+  Last clearing of "show interface" counters never
+  0 interface resets
+  Load-Interval #1: 0 seconds
+    0 seconds input rate 0 bits/sec, 0 packets/sec
+    0 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  Load-Interval #2: 0 seconds
+    0 seconds input rate 0 bits/sec, 0 packets/sec
+    0 seconds output rate 0 bits/sec, 0 packets/sec
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  RX
+    0 unicast packets  0 multicast packets  0 broadcast packets
+    0 input packets  0 bytes
+    0 jumbo packets  0 storm suppression bytes
+    0 runts  0 giants  0 CRC  0 no buffer
+    0 input error  0 short frame  0 overrun   0 underrun  0 ignored
+    0 watchdog  0 bad etype drop  0 bad proto drop  0 if down drop
+    0 input with dribble  0 input discard
+    0 Rx pause
+    0 Stomped CRC
+  TX
+    0 unicast packets  0 multicast packets  0 broadcast packets
+    0 output packets  0 bytes
+    0 jumbo packets
+    0 output error  0 collision  0 deferred  0 late collision
+    0 lost carrier  0 no carrier  0 babble  0 output discard
+    0 Tx pause
+loopback0 is up
+admin state is up,
+  Hardware: Loopback
+  Description: *** Router Loopback ***
+  Internet Address is 10.120.251.7/32
+  MTU 1500 bytes, BW 8000000 Kbit , DLY 5000 usec
+  reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation LOOPBACK, medium is broadcast
+  Auto-mdix is turned off
+    0 packets input 0 bytes
+    0 multicast frames 0 compressed
+    0 input errors 0 frame 0 overrun 0 fifo
+    0 packets output 0 bytes 0 underruns
+    0 output errors 0 collisions 0 fifo
+    0 out_carrier_errors
+Vlan1 is administratively down (Administratively down), line protocol is down, autostate enabled
+  Hardware is EtherSVI, address is  e4c7.2212.1dc1
+  MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
+
+   reliability 255/255, txload 1/255, rxload 1/255
+  Encapsulation ARPA, loopback not set
+  Keepalive not supported
+  ARP type: ARPA
+  Last clearing of "show interface" counters 03:49:01
+  Load-Interval #1: 1 minute (60 seconds)
+  60 seconds input rate 0 bits/sec, 0 packets/sec
+  60 seconds output rate 0 bits/sec, 0 packets/sec
+  Load-Interval #2: 5 minute (300 seconds)
+    input rate 0 bps, 0 pps; output rate 0 bps, 0 pps
+  L3 Switched:
+    input: 0 pkts, 0 bytes - output: 0 pkts, 0 bytes
+  L3 in Switched:
+    ucast: 0 pkts, 0 bytes - mcast: 0 pkts, 0 bytes
+  L3 out Switched:
+    ucast: 0 pkts, 0 bytes - mcast: 0 pkts, 0 bytes
\ No newline at end of file
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface9.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface9.yml
new file mode 100644
index 0000000000..830a377c58
--- /dev/null
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface9.yml
@@ -0,0 +1,326 @@
+---
+parsed_sample:
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "100000 Kbit"
+    bandwidth_input_rate: "1672"
+    bandwidth_output_rate: "144"
+    bia: "706d.15d3.9858"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: "orl-lab-sw1"
+    dribble: "0"
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "Port-Channel"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "9675855"
+    interface: "port-channel1"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: "0"
+    link_status: "down (No operational members)"
+    lost_carrier: "0"
+    mac_address: "706d.15d3.9858"
+    media_type: ""
+    mode: "trunk"
+    mtu: "9216"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "221485"
+    overrun: "0"
+    packet_input_rate: "2"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "auto-speed"
+    stomped_crc: ""
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: ""
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "25000000 Kbit"
+    bandwidth_input_rate: "14856"
+    bandwidth_output_rate: "13288"
+    bia: "341b.2d3a.d780"
+    collisions: ""
+    crc: "0"
+    deferred: ""
+    delay: "10 usec"
+    description: "HQP5-AUDIOTN-OOB LINK"
+    dribble: "0"
+    duplex: "full-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "Port-Channel"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "195158670"
+    interface: "port-channel13"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "up"
+    lost_carrier: ""
+    mac_address: "341b.2d3a.d780"
+    media_type: ""
+    mode: "trunk"
+    mtu: "9216"
+    no_buffer: "0"
+    no_carrier: ""
+    output_discards: ""
+    output_errors: ""
+    output_packets: "200773449"
+    overrun: "0"
+    packet_input_rate: "3"
+    packet_output_rate: "9"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "25 Gb/s"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "100000 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: "0000.0000.0000"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: ""
+    dribble: "0"
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "Port-Channel"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "0"
+    interface: "port-channel35"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: "0"
+    link_status: "down (No operational members)"
+    lost_carrier: "0"
+    mac_address: "0000.0000.0000"
+    media_type: ""
+    mode: "access"
+    mtu: "1500"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "0"
+    overrun: "0"
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "auto-speed"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
+    bandwidth: "100000 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: "0000.0000.0000"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
+    delay: "10 usec"
+    description: "*** PA-5450 OOB TRANSIT LINKS ***"
+    dribble: "0"
+    duplex: "auto-duplex"
+    encapsulation: "ARPA"
+    giants: "0"
+    hardware_type: "Port-Channel"
+    ignored: "0"
+    input_discards: "0"
+    input_errors: "0"
+    input_packets: "0"
+    interface: "port-channel46"
+    interface_down_drop: "0"
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: "0"
+    link_status: "down (No operational members)"
+    lost_carrier: "0"
+    mac_address: "0000.0000.0000"
+    media_type: ""
+    mode: "trunk"
+    mtu: "9216"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
+    output_packets: "0"
+    overrun: "0"
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "0"
+    rx_pause: "0"
+    short_frame: "0"
+    speed: "auto-speed"
+    stomped_crc: "0"
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "0"
+    tx_pause: "0"
+    underrun: "0"
+    vlan_id: ""
+    watchdog: "0"
+  - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
+    bandwidth: "8000000 Kbit"
+    bandwidth_input_rate: ""
+    bandwidth_output_rate: ""
+    bia: ""
+    collisions: "0"
+    crc: ""
+    deferred: ""
+    delay: "5000 usec"
+    description: "*** Router Loopback ***"
+    dribble: ""
+    duplex: ""
+    encapsulation: "LOOPBACK"
+    giants: ""
+    hardware_type: "Loopback"
+    ignored: ""
+    input_discards: ""
+    input_errors: "0"
+    input_packets: "0"
+    interface: "loopback0"
+    interface_down_drop: ""
+    ip_address: "10.120.251.7"
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "up"
+    lost_carrier: ""
+    mac_address: ""
+    media_type: ""
+    mode: ""
+    mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
+    output_errors: "0"
+    output_packets: "0"
+    overrun: "0"
+    packet_input_rate: ""
+    packet_output_rate: ""
+    prefix_length: "32"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: "0"
+    speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: "0"
+    vlan_id: ""
+    watchdog: ""
+  - admin_state: "down, autostate enabled"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
+    bandwidth: "1000000 Kbit"
+    bandwidth_input_rate: "0"
+    bandwidth_output_rate: "0"
+    bia: ""
+    collisions: ""
+    crc: ""
+    deferred: ""
+    delay: "10 usec"
+    description: ""
+    dribble: ""
+    duplex: ""
+    encapsulation: "ARPA"
+    giants: ""
+    hardware_type: "EtherSVI"
+    ignored: ""
+    input_discards: ""
+    input_errors: ""
+    input_packets: "0"
+    interface: "Vlan1"
+    interface_down_drop: ""
+    ip_address: ""
+    last_link_flapped: ""
+    late_collisions: ""
+    link_status: "administratively down (Administratively down)"
+    lost_carrier: ""
+    mac_address: "e4c7.2212.1dc1"
+    media_type: ""
+    mode: ""
+    mtu: "1500"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
+    output_errors: ""
+    output_packets: "0"
+    overrun: ""
+    packet_input_rate: "0"
+    packet_output_rate: "0"
+    prefix_length: ""
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
+    speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
+    vlan_id: ""
+    watchdog: ""
diff --git a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface_01.yml b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface_01.yml
index b4fce60e2f..f171b4ead1 100644
--- a/tests/cisco_nxos/show_interface/cisco_nxos_show_interface_01.yml
+++ b/tests/cisco_nxos/show_interface/cisco_nxos_show_interface_01.yml
@@ -1,110 +1,218 @@
 ---
 parsed_sample:
   - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: "6144"
     bandwidth_output_rate: "5952"
     bia: "aaaa.cccc.dddd"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: "bolty t0/0/4"
+    dribble: "0"
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
     input_errors: "0"
     input_packets: "48034291"
     interface: "Ethernet2/1"
+    interface_down_drop: "0"
     ip_address: "172.160.22.44"
     last_link_flapped: "7week(s) 1day(s)"
+    late_collisions: "0"
     link_status: "up"
+    lost_carrier: "0"
     mac_address: "00de.dddd.ffff"
     media_type: "10G"
     mode: "routed"
     mtu: "9100"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
     output_errors: "0"
     output_packets: "47856816"
+    overrun: "0"
     packet_input_rate: "9"
     packet_output_rate: "9"
     prefix_length: "31"
+    runts: "0"
+    rx_jumbo_packets: "27282"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: "37125"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
   - admin_state: "up"
+    babble: ""
+    bad_etype_drop: ""
+    bad_proto_drop: ""
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: ""
     bandwidth_output_rate: ""
     bia: "00d6.dddd.cccc"
+    collisions: ""
+    crc: ""
+    deferred: ""
     delay: "10 usec"
     description: "R:Northcoast2:ABC-NBN-EE 11767#111"
+    dribble: ""
     duplex: ""
     encapsulation: "802.1Q"
+    giants: ""
     hardware_type: "Port-Channel"
+    ignored: ""
+    input_discards: ""
     input_errors: ""
     input_packets: ""
     interface: "port-channel12.548"
+    interface_down_drop: ""
     ip_address: "200.200.180.224"
     last_link_flapped: ""
+    late_collisions: ""
     link_status: "up"
+    lost_carrier: ""
     mac_address: "00de.aaaa.bbbb"
     media_type: ""
     mode: "routed"
     mtu: "1550"
+    no_buffer: ""
+    no_carrier: ""
+    output_discards: ""
     output_errors: ""
     output_packets: ""
+    overrun: ""
     packet_input_rate: ""
     packet_output_rate: ""
     prefix_length: "31"
+    runts: ""
+    rx_jumbo_packets: ""
+    rx_pause: ""
+    short_frame: ""
     speed: ""
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: ""
+    tx_pause: ""
+    underrun: ""
     vlan_id: "548"
+    watchdog: ""
   - admin_state: ""
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "10000000 Kbit"
     bandwidth_input_rate: "0"
     bandwidth_output_rate: "0"
     bia: "547f.aaa.1111"
+    collisions: "0"
+    crc: "0"
+    deferred: "0"
     delay: "10 usec"
     description: "01-5342-DC1-smp-cluster-switch01     Te1/0/45"
+    dribble: "0"
     duplex: "auto-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "1000/10000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
     input_errors: "0"
     input_packets: "30141662480"
     interface: "Ethernet1/1"
+    interface_down_drop: "0"
     ip_address: ""
     last_link_flapped: "65week(s) 0day(s)"
+    late_collisions: "0"
     link_status: "down (SFP not inserted)"
+    lost_carrier: "0"
     mac_address: "547f.3243.1212"
     media_type: ""
     mode: "trunk"
     mtu: "1500"
-    output_errors: ""
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
+    output_errors: "0"
     output_packets: "13224697224"
+    overrun: "0"
     packet_input_rate: "0"
     packet_output_rate: "0"
     prefix_length: ""
+    runts: "0"
+    rx_jumbo_packets: "4565017581"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "10 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: "0"
+    tx_jumbo_packets: "5790403578"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"
   - admin_state: "up"
+    babble: "0"
+    bad_etype_drop: "0"
+    bad_proto_drop: "0"
     bandwidth: "40000000 Kbit"
     bandwidth_input_rate: "107345336"
     bandwidth_output_rate: "188299016"
     bia: "0027.addc.a1da"
+    collisions: "0"
+    crc: "20"
+    deferred: "0"
     delay: "10 usec"
     description: "114-114-a01.router  HundredGigE1/0/52"
+    dribble: "0"
     duplex: "full-duplex"
     encapsulation: "ARPA"
+    giants: "0"
     hardware_type: "40000/100000 Ethernet"
+    ignored: "0"
+    input_discards: "0"
     input_errors: "20"
     input_packets: "700787642244"
     interface: "Ethernet12/4"
+    interface_down_drop: "0"
     ip_address: "172.168.55.4"
     last_link_flapped: "41week(s) 6day(s)"
+    late_collisions: "0"
     link_status: "up"
+    lost_carrier: "0"
     mac_address: "00de.333.111"
     media_type: "40G"
     mode: "routed"
     mtu: "9100"
+    no_buffer: "0"
+    no_carrier: "0"
+    output_discards: "0"
     output_errors: "0"
     output_packets: "826463803454"
+    overrun: "0"
     packet_input_rate: "18912"
     packet_output_rate: "26514"
     prefix_length: "31"
+    runts: "0"
+    rx_jumbo_packets: "229026"
+    rx_pause: "0"
+    short_frame: "0"
     speed: "40 Gb/s"
+    stomped_crc: ""
+    storm_suppression_bytes: ""
+    tx_jumbo_packets: "313106"
+    tx_pause: "0"
+    underrun: "0"
     vlan_id: ""
+    watchdog: "0"