# NX-OS 9300v JSON replies, from a lab capture, exec-request form.
# Synthetic (not captured): the show ip arp and show ipv6 neighbor sections
# for default, management and egress-loadbalance-resolution-. They use the
# captured JSON shape; management holds the one row of the text capture's
# "show ip arp vrf all", the others an empty table.
#prompt: switch# 
#--- show vrf | json
{"TABLE_vrf": {"ROW_vrf": [{"vrf_name": "blue", "vrf_id": "5", "vrf_state": "Up", "vrf_reason": "--"}, {"vrf_name": "default", "vrf_id": "1", "vrf_state": "Up", "vrf_reason": "--"}, {"vrf_name": "egress-loadbalance-resolution-", "vrf_id": "3", "vrf_state": "Up", "vrf_reason": "--"}, {"vrf_name": "green", "vrf_id": "6", "vrf_state": "Up", "vrf_reason": "--"}, {"vrf_name": "grey", "vrf_id": "7", "vrf_state": "Up", "vrf_reason": "--"}, {"vrf_name": "management", "vrf_id": "2", "vrf_state": "Up", "vrf_reason": "--"}, {"vrf_name": "red", "vrf_id": "4", "vrf_state": "Up", "vrf_reason": "--"}]}}
#--- show ip arp vrf blue | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "blue", "cnt-total": "2", "TABLE_adj": {"ROW_adj": [{"intf-out": "Ethernet1/2", "ip-addr-out": "10.10.10.2", "time-stamp": "PT54S", "mac": "0200.0000.0202", "flags": null}, {"intf-out": "Ethernet1/4", "ip-addr-out": "10.12.0.2", "time-stamp": "PT47S", "mac": "0200.0000.0203", "flags": null}]}}}}
#--- show ipv6 neighbor vrf blue | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "blue", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "7", "TABLE_adj": {"ROW_adj": [{"intf-out": "Ethernet1/2", "ipv6-addr": "2001:db8:10::2", "time-stamp": "00:06:03", "mac": "0200.0000.0202", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/2", "ipv6-addr": "2001:db8:10::ff:fe00:202", "time-stamp": "00:06:02", "mac": "0200.0000.0202", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/2", "ipv6-addr": "fe80::2", "time-stamp": "00:06:01", "mac": "0200.0000.0202", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/4", "ipv6-addr": "2001:db8:12::2", "time-stamp": "00:05:56", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/4", "ipv6-addr": "2001:db8:12::ff:fe00:203", "time-stamp": "00:05:55", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/4", "ipv6-addr": "fe80::2", "time-stamp": "00:05:54", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/4", "ipv6-addr": "fe80::ff:fe00:203", "time-stamp": "00:05:51", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}]}}}}}}
#--- show ip arp vrf default | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "default", "cnt-total": "0"}}}
#--- show ipv6 neighbor vrf default | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "default", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "0"}}}}}
#--- show ip arp vrf egress-loadbalance-resolution- | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "egress-loadbalance-resolution-", "cnt-total": "0"}}}
#--- show ipv6 neighbor vrf egress-loadbalance-resolution- | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "egress-loadbalance-resolution-", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "0"}}}}}
#--- show ip arp vrf green | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "green", "cnt-total": "0"}}}
#--- show ipv6 neighbor vrf green | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "green", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "3", "TABLE_adj": {"ROW_adj": [{"intf-out": "Ethernet1/5", "ipv6-addr": "2001:db8:13::2", "time-stamp": "00:06:06", "mac": "0200.0000.0204", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/5", "ipv6-addr": "2001:db8:13::ff:fe00:204", "time-stamp": "00:06:05", "mac": "0200.0000.0204", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/5", "ipv6-addr": "fe80::2", "time-stamp": "00:06:04", "mac": "0200.0000.0204", "pref": "50", "owner": "icmpv6", "flags": null}]}}}}}}
#--- show ip arp vrf grey | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "grey", "cnt-total": "0"}}}
#--- show ipv6 neighbor vrf grey | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "grey", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "0"}}}}}
#--- show ip arp vrf management | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "management", "cnt-total": "1", "TABLE_adj": {"ROW_adj": {"intf-out": "mgmt0", "ip-addr-out": "172.20.20.1", "time-stamp": "PT5S", "mac": "92f9.ea9d.aeda", "flags": null}}}}}
#--- show ipv6 neighbor vrf management | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "management", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "0"}}}}}
#--- show ip arp vrf red | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "red", "cnt-total": "2", "TABLE_adj": {"ROW_adj": [{"intf-out": "Ethernet1/1", "ip-addr-out": "10.10.10.2", "time-stamp": "PT59S", "mac": "0200.0000.0201", "flags": null}, {"intf-out": "Ethernet1/3", "ip-addr-out": "10.11.0.2", "time-stamp": "PT47S", "mac": "0200.0000.0203", "flags": null}]}}}}
#--- show ipv6 neighbor vrf red | json | no-more
{"TABLE_vrf": {"ROW_vrf": {"vrf-name-out": "red", "TABLE_afi": {"ROW_afi": {"afi": "ipv6", "count": "6", "TABLE_adj": {"ROW_adj": [{"intf-out": "Ethernet1/1", "ipv6-addr": "2001:db8:10::2", "time-stamp": "00:06:09", "mac": "0200.0000.0201", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/1", "ipv6-addr": "2001:db8:10::ff:fe00:201", "time-stamp": "00:06:08", "mac": "0200.0000.0201", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/1", "ipv6-addr": "fe80::2", "time-stamp": "00:06:07", "mac": "0200.0000.0201", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/3", "ipv6-addr": "2001:db8:11::2", "time-stamp": "00:05:56", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/3", "ipv6-addr": "2001:db8:11::ff:fe00:203", "time-stamp": "00:05:55", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}, {"intf-out": "Ethernet1/3", "ipv6-addr": "fe80::2", "time-stamp": "00:05:54", "mac": "0200.0000.0203", "pref": "50", "owner": "icmpv6", "flags": null}]}}}}}}
#--- show ip arp vrf nosuchvrf | json | no-more
