vPC Commands
show vpc
show vpc
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-domain-id": "100",
"vpc-peer-status": "peer-ok",
"vpc-peer-status-reason": "SUCCESS",
"vpc-peer-keepalive-status": "peer-alive",
"vpc-peer-consistency": "consistent",
"vpc-peer-consistency-status": "SUCCESS",
"vpc-per-vlan-peer-consistency": "consistent",
"vpc-type-2-consistency": "inconsistent",
"vpc-type-2-consistency-status": "SYSERR_MCECM_COMPAT_CHK_NOT_DONE",
"vpc-role": "primary",
"num-of-vpcs": "3",
"peer-gateway": "enabled",
"peer-gateway-excluded-vlans": "-",
"peer-gateway-excluded-bridge-domains": "-",
"dual-active-excluded-vlans": "-",
"vpc-graceful-consistency-check-status": "enabled",
"vpc-auto-recovery-status": "Enabled, timer is off.(timeout = 240s)",
"vpc-delay-restore-status": "Timer is off.(timeout = 30s)",
"vpc-delay-restore-svi-status": "Timer is off.(timeout = 10s)",
"vpc-delay-restore-orphan-ports-status": "Timer is off.(timeout = 0s)",
"operational-l3-peer": "disabled",
"vpc-isolation-status": "disabled-user",
"vpc-check-consist-note": "disabled",
"vpc-peer-link-hdr": "Start of VPC peer-link table",
"TABLE_peerlink": {
"ROW_peerlink": {
"peer-link-id": 1,
"peerlink-ifindex": "Po100",
"peer-link-port-state": "enabled",
"peer-up-vlan-bitset": "1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050",
"peer-up-bd-bitset": "-"
}
},
"vpc-end": [
"End of table",
"End of table"
],
"vpc-hdr": "Start of vPC table",
"vpc-not-es": "vPC complex",
"TABLE_vpc": {
"ROW_vpc": [
{
"vpc-id": 101,
"vpc-ifindex": "Po101",
"vpc-port-state": "enabled",
"phy-port-if-removed": "disabled",
"vpc-is-indiv": "disabled",
"vpc-thru-peerlink": "disabled",
"vpc-consistency": "consistent",
"vpc-consistency-status": "SUCCESS",
"up-vlan-bitset": "21,101,201,401,2510,2550,3000,3010,3050",
"up-bd-bitset": "-",
"es-attr": "DF: Invalid"
},
{
"vpc-id": 102,
"vpc-ifindex": "Po102",
"vpc-port-state": "enabled",
"phy-port-if-removed": "disabled",
"vpc-is-indiv": "disabled",
"vpc-thru-peerlink": "disabled",
"vpc-consistency": "consistent",
"vpc-consistency-status": "SUCCESS",
"up-vlan-bitset": "21,102,2500,2550,3000,3010,3050",
"up-bd-bitset": "-",
"es-attr": "DF: Invalid"
},
{
"vpc-id": 103,
"vpc-ifindex": "Po103",
"vpc-port-state": "enabled",
"phy-port-if-removed": "disabled",
"vpc-is-indiv": "disabled",
"vpc-thru-peerlink": "disabled",
"vpc-consistency": "consistent",
"vpc-consistency-status": "SUCCESS",
"up-vlan-bitset": "103",
"up-bd-bitset": "-",
"es-attr": "DF: Invalid"
}
]
}
}
switch# show vpc | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<__readonly__>
<vpc-domain-id>100</vpc-domain-id>
<vpc-peer-status>peer-ok</vpc-peer-status>
<vpc-peer-status-reason>SUCCESS</vpc-peer-status-reason>
<vpc-peer-keepalive-status>peer-alive</vpc-peer-keepalive-status>
<vpc-peer-consistency>consistent</vpc-peer-consistency>
<vpc-peer-consistency-status>SUCCESS</vpc-peer-consistency-status>
<vpc-per-vlan-peer-consistency>consistent</vpc-per-vlan-peer-consistency>
<vpc-type-2-consistency>inconsistent</vpc-type-2-consistency>
<vpc-type-2-consistency-status>SYSERR_MCECM_COMPAT_CHK_NOT_DONE</vpc-type-2-consistency-status>
<vpc-role>primary</vpc-role>
<num-of-vpcs>3</num-of-vpcs>
<peer-gateway>enabled</peer-gateway>
<peer-gateway-excluded-vlans>-</peer-gateway-excluded-vlans>
<peer-gateway-excluded-bridge-domains>-</peer-gateway-excluded-bridge-domains>
<dual-active-excluded-vlans>-</dual-active-excluded-vlans>
<vpc-graceful-consistency-check-status>enabled</vpc-graceful-consistency-check-status>
<vpc-auto-recovery-status>Enabled, timer is off.(timeout = 240s)</vpc-auto-recovery-status>
<vpc-delay-restore-status>Timer is off.(timeout = 30s)</vpc-delay-restore-status>
<vpc-delay-restore-svi-status>Timer is off.(timeout = 10s)</vpc-delay-restore-svi-status>
<vpc-delay-restore-orphan-ports-status>Timer is off.(timeout = 0s)</vpc-delay-restore-orphan-ports-status>
<operational-l3-peer>disabled</operational-l3-peer>
<vpc-isolation-status>disabled-user</vpc-isolation-status>
<vpc-check-consist-note>disabled</vpc-check-consist-note>
<vpc-peer-link-hdr>Start of VPC peer-link table</vpc-peer-link-hdr>
<TABLE_peerlink>
<ROW_peerlink>
<peer-link-id>1</peer-link-id>
<peerlink-ifindex>Po100</peerlink-ifindex>
<peer-link-port-state>enabled</peer-link-port-state>
<peer-up-vlan-bitset>1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050</peer-up-vlan-bitset>
<peer-up-bd-bitset>-</peer-up-bd-bitset>
</ROW_peerlink>
</TABLE_peerlink>
<vpc-end>End of table</vpc-end>
<vpc-hdr>Start of vPC table</vpc-hdr>
<vpc-not-es>vPC complex</vpc-not-es>
<TABLE_vpc>
<ROW_vpc>
<vpc-id>101</vpc-id>
<vpc-ifindex>Po101</vpc-ifindex>
<vpc-port-state>enabled</vpc-port-state>
<phy-port-if-removed>disabled</phy-port-if-removed>
<vpc-is-indiv>disabled</vpc-is-indiv>
<vpc-thru-peerlink>disabled</vpc-thru-peerlink>
<vpc-consistency>consistent</vpc-consistency>
<vpc-consistency-status>SUCCESS</vpc-consistency-status>
<up-vlan-bitset>21,101,201,401,2510,2550,3000,3010,3050</up-vlan-bitset>
<up-bd-bitset>-</up-bd-bitset>
<es-attr>DF: Invalid</es-attr>
</ROW_vpc>
<ROW_vpc>
<vpc-id>102</vpc-id>
<vpc-ifindex>Po102</vpc-ifindex>
<vpc-port-state>enabled</vpc-port-state>
<phy-port-if-removed>disabled</phy-port-if-removed>
<vpc-is-indiv>disabled</vpc-is-indiv>
<vpc-thru-peerlink>disabled</vpc-thru-peerlink>
<vpc-consistency>consistent</vpc-consistency>
<vpc-consistency-status>SUCCESS</vpc-consistency-status>
<up-vlan-bitset>21,102,2500,2550,3000,3010,3050</up-vlan-bitset>
<up-bd-bitset>-</up-bd-bitset>
<es-attr>DF: Invalid</es-attr>
</ROW_vpc>
<ROW_vpc>
<vpc-id>103</vpc-id>
<vpc-ifindex>Po103</vpc-ifindex>
<vpc-port-state>enabled</vpc-port-state>
<phy-port-if-removed>disabled</phy-port-if-removed>
<vpc-is-indiv>disabled</vpc-is-indiv>
<vpc-thru-peerlink>disabled</vpc-thru-peerlink>
<vpc-consistency>consistent</vpc-consistency>
<vpc-consistency-status>SUCCESS</vpc-consistency-status>
<up-vlan-bitset>103</up-vlan-bitset>
<up-bd-bitset>-</up-bd-bitset>
<es-attr>DF: Invalid</es-attr>
</ROW_vpc>
</TABLE_vpc>
<vpc-end>End of table</vpc-end>
</__readonly__>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc brief
show vpc brief
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc brief",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"ins_api": {
"type": "cli_show",
"version": "1.2",
"sid": "eoc",
"outputs": {
"output": {
"input": "show vpc brief",
"msg": "Success",
"code": "200",
"body": {
"vpc-domain-id": "12",
"vpc-peer-status": "peer-link-down",
"vpc-peer-status-reason": "SUCCESS",
"vpc-peer-keepalive-status": "not-operational",
"vpc-peer-consistency": "not-applicable",
"vpc-peer-consistency-status": "SYSERR_MCECM_COMPAT_CHK_NOT_DONE",
"vpc-per-vlan-peer-consistency": "consistent",
"vpc-type-2-consistency": "inconsistent",
"vpc-type-2-consistency-status": "SYSERR_MCECM_COMPAT_CHK_NOT_DONE",
"vpc-role": "none-established",
"num-of-vpcs": "1",
"peer-gateway": "disabled",
"dual-active-excluded-vlans": "-",
"vpc-graceful-consistency-check-status": "enabled",
"vpc-auto-recovery-status": "Enabled (timeout = 240 seconds)",
"vpc-delay-restore-orphan-ports-status": "Timer is off.(timeout = 0s)",
"operational-l3-peer": "disabled",
"vpc-isolation-status": "disabled-user",
"vpc-peer-link-hdr": "Start of VPC peer-link table",
"vpc-end": [
"End of table",
"End of table"
],
"vpc-hdr": "Start of vPC table",
"vpc-not-es": "vPC complex",
"vpc-check-consist-note": "disabled",
"TABLE_peerlink": {
"ROW_peerlink": {
"peer-link-id": 1,
"peerlink-ifindex": "Po123",
"peer-link-port-state": "disabled",
"peer-up-vlan-bitset": "-",
"peer-up-bd-bitset": "-"
}
},
"TABLE_vpc": {
"ROW_vpc": {
"vpc-id": 154,
"vpc-ifindex": "Po154",
"vpc-port-state": "disabled",
"phy-port-if-removed": "disabled",
"vpc-is-indiv": "disabled",
"vpc-thru-peerlink": "disabled",
"vpc-consistency": "not-applicable",
"vpc-consistency-status": "SYSERR_MCECM_COMPAT_CHK_NOT_DONE",
"up-vlan-bitset": "-",
"up-bd-bitset": "-",
"es-attr": "DF: Invalid"
}
}
}
}
}
}
}
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.2(1).
| CLI Output |
|---|
|
show vpc statistics peer-keepalive
show vpc statistics peer-keepalive
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc statistics peer-keepalive",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
For command descriptions, see the [Cisco Nexus 7000 Series Switches Command References](https://www.cisco.com/c/en/us/support/switches/nexus-7000-series-switches/products-command-reference-list.html).
**Note:** This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.2(1).
<table> <tr> <th align="left">CLI Output</th></tr><td><code><p>switch# **show vpc statistics peer-keepalive**</p><pre>
vPC keep-alive statistics
----------------------------------------------------
peer-keepalive tx count: 12208
peer-keepalive rx count: 0
average interval for peer rx: 0
Count of peer state changes: 0
</pre></code></td></tr></table>
## show vpc consistency-parameters global
```title
show vpc consistency-parameters global
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters global",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"ins_api": {
"type": "cli_show",
"version": "1.2",
"sid": "eoc",
"outputs": {
"output": {
"input": "show vpc consistency-parameters global",
"msg": "Success",
"code": "200",
"body": {
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [{
"vpc-param-name": "STP MST Simulate PVST",
"vpc-param-type": "1",
"vpc-param-local-val": "Enabled",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP Port Type, Edge BPDUFilter, Edge BPDUGuard",
"vpc-param-type": "1",
"vpc-param-local-val": "Normal, Disabled, Disabled",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP MST Region Name",
"vpc-param-type": "1",
"vpc-param-local-val": "\"\"",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP Disabled",
"vpc-param-type": "1",
"vpc-param-local-val": "None",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP Mode",
"vpc-param-type": "1",
"vpc-param-local-val": "Rapid-PVST",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP Bridge Assurance",
"vpc-param-type": "1",
"vpc-param-local-val": "Enabled",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP Loopguard",
"vpc-param-type": "1",
"vpc-param-local-val": "Disabled",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP MST Region Instance to VLAN Mapping",
"vpc-param-type": "1",
"vpc-param-local-val": "",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "STP MST Region Revision",
"vpc-param-type": "1",
"vpc-param-local-val": "0",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "Allowed VLANs",
"vpc-param-type": "-",
"vpc-param-local-val": "-",
"vpc-param-peer-val": "-"
}, {
"vpc-param-name": "Local error VLANs",
"vpc-param-type": "-",
"vpc-param-local-val": "-",
"vpc-param-peer-val": "-"
}]
}
}
}
}
}
}
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.2(1).
| CLI Output |
|---|
|
show vpc statistics peer-link
show vpc statistics peer-link
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc statistics peer-link",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"ins_api": {
"type": "cli_show",
"version": "1.2",
"sid": "eoc",
"outputs": {
"output": {
"input": "show vpc statistics peer-link",
"msg": "Success",
"code": "200",
"body": {
"TABLE_interface": {
"ROW_interface": {
"interface": "port-channel123",
"state": "down",
"state_rsn_desc": "No operational members",
"admin_state": "up",
"eth_hw_desc": "Port-Channel",
"eth_hw_addr": "0000.0000.0000",
"eth_bia_addr": "0000.0000.0000",
"eth_mtu": "9216",
"eth_bw": 100000,
"eth_dly": 10,
"eth_reliability": "255",
"eth_txload": "1",
"eth_rxload": "1",
"eth_encap": "ARPA",
"medium": "broadcast",
"eth_mode": "access",
"eth_duplex": "auto",
"eth_speed": "auto-speed",
"eth_in_flowctrl": "off",
"eth_out_flowctrl": "off",
"eth_mdix": "off",
"eth_swt_monitor": "off",
"eth_ethertype": "0x8100",
"eth_members": "No members\n",
"eth_clear_counters": "never",
"eth_reset_cntr": 0,
"eth_load_interval1_rx": 0,
"eth_inrate1_bits": "0",
"eth_inrate1_pkts": "0",
"eth_load_interval1_tx": "0",
"eth_outrate1_bits": "0",
"eth_outrate1_pkts": "0",
"eth_inrate1_summary_bits": "0 bps",
"eth_inrate1_summary_pkts": "0 pps",
"eth_outrate1_summary_bits": "0 bps",
"eth_outrate1_summary_pkts": "0 pps",
"eth_load_interval2_rx": "0",
"eth_inrate2_bits": "0",
"eth_inrate2_pkts": "0",
"eth_load_interval2_tx": "0",
"eth_outrate2_bits": "0",
"eth_outrate2_pkts": "0",
"eth_inrate2_summary_bits": "0 bps",
"eth_inrate2_summary_pkts": "0 pps",
"eth_outrate2_summary_bits": "0 bps",
"eth_outrate2_summary_pkts": "0 pps",
"eth_inucast": 0,
"eth_inmcast": 0,
"eth_inbcast": 0,
"eth_inpkts": 0,
"eth_inbytes": 0,
"eth_jumbo_inpkts": "0",
"eth_storm_supp": "0",
"eth_runts": 0,
"eth_giants": 0,
"eth_crc": "0",
"eth_nobuf": 0,
"eth_inerr": "0",
"eth_frame": "0",
"eth_overrun": "0",
"eth_underrun": "0",
"eth_ignored": "0",
"eth_watchdog": "0",
"eth_bad_eth": "0",
"eth_bad_proto": "0",
"eth_in_ifdown_drops": "0",
"eth_dribble": "0",
"eth_indiscard": "0",
"eth_inpause": "0",
"eth_outucast": 0,
"eth_outmcast": 0,
"eth_outbcast": 0,
"eth_outpkts": 0,
"eth_outbytes": 0,
"eth_jumbo_outpkts": "0",
"eth_outerr": "0",
"eth_coll": "0",
"eth_deferred": "0",
"eth_latecoll": "0",
"eth_lostcarrier": "0",
"eth_nocarrier": "0",
"eth_babbles": "0",
"eth_outdiscard": "0",
"eth_outpause": "0"
}
}
}
}
}
}
}
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.2(1).
| CLI Output |
|---|
|
show vpc consistency-parameters bridge-domains
show vpc consistency-parameters bridge-domains
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters bridge-domains",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"show-errors-hdr": "disabled",
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [
{
"vpc-param-name": "STP MST Simulate PVST",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP Port Type, Edge BPDUFilter, Edge BPDUGuard",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP MST Region Name",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP Disabled",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP Mode",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP Bridge Assurance",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP Loopguard",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP MST Region Instance to VLAN Mapping",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP MST Region Revision",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "Pass Bridge-domain IDs that passed for all parameters",
"vpc-param-type": "-",
"vpc-pass-bds": "-",
"reason_code": "SUCCESS"
}
]
}
}
switch# show show vpc consistency-parameters bridge-domains | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<bridge-domains>
<__readonly__>
<show-errors-hdr>disabled</show-errors-hdr>
<TABLE_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Simulate PVST</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Type, Edge BPDUFilter, Edge BPDUGuard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Name</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Disabled</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Mode</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Bridge Assurance</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Loopguard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Instance to VLAN Mapping</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Revision</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Pass Bridge-domain IDs that passed for all parameters</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-pass-bds>-</vpc-pass-bds>
<reason_code>SUCCESS</reason_code>
</ROW_vpc_consistency>
</TABLE_vpc_consistency>
</__readonly__>
</bridge-domains>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters bridge-domains vpc 101
show vpc consistency-parameters bridge-domains vpc 101
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters bridge-domains vpc 101",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"show-errors-hdr": "disabled",
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [
{
"vpc-param-name": "STP Port Guard",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP Port Type",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "Vlan xlt mapping",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "STP MST Simulate PVST",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-bds": null
},
{
"vpc-param-name": "Pass Bridge-domain IDs that passed for all parameters",
"vpc-param-type": "-",
"vpc-pass-bds": "-",
"reason_code": "SUCCESS"
}
]
}
}
switch# show vpc consistency-parameters bridge-domains vpc 101 | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<bridge-domains>
<vpc>
<__XML__PARAM__vpc-number>
<__XML__value>101</__XML__value>
<__readonly__>
<show-errors-hdr>disabled</show-errors-hdr>
<TABLE_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Guard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Type</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Vlan xlt mapping</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Simulate PVST</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-bds></vpc-pass-bds>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Pass Bridge-domain IDs that passed for all parameters</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-pass-bds>-</vpc-pass-bds>
<reason_code>SUCCESS</reason_code>
</ROW_vpc_consistency>
</TABLE_vpc_consistency>
</__readonly__>
</__XML__PARAM__vpc-number>
</vpc>
</bridge-domains>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters bridge-domains errors
show vpc consistency-parameters bridge-domains errors
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters bridge-domains errors",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"show-errors-hdr": "enabled"
}
switch# show vpc consistency-parameters bridge-domains errors | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<bridge-domains>
<errors>
<__readonly__>
<show-errors-hdr>enabled</show-errors-hdr>
</__readonly__>
</errors>
</bridge-domains>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters vlan
show vpc consistency-parameters vlan
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters vlan",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"show-errors-hdr": "disabled",
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [
{
"vpc-param-name": "STP MST Simulate PVST",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP Port Type, Edge BPDUFilter, Edge BPDUGuard",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP MST Region Name",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP Disabled",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP Mode",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP Bridge Assurance",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP Loopguard",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP MST Region Instance to VLAN Mapping",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP MST Region Revision",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "Pass Vlans IDs that passed for all parameters",
"vpc-param-type": "-",
"vpc-pass-vlans": "0-4095",
"reason_code": "SUCCESS"
}
]
}
}
switch# show vpc consistency-parameters vlan | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<vlans>
<__readonly__>
<show-errors-hdr>disabled</show-errors-hdr>
<TABLE_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Simulate PVST</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Type, Edge BPDUFilter, Edge BPDUGuard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Name</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Disabled</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Mode</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Bridge Assurance</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Loopguard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Instance to VLAN Mapping</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Revision</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Pass Vlans IDs that passed for all parameters</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
<reason_code>SUCCESS</reason_code>
</ROW_vpc_consistency>
</TABLE_vpc_consistency>
</__readonly__>
</vlans>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters vlan vpc 101
show vpc consistency-parameters vlan vpc 101
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters vlan vpc 101",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"show-errors-hdr": "disabled",
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [
{
"vpc-param-name": "STP Port Guard",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP Port Type",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "Vlan xlt mapping",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "STP MST Simulate PVST",
"vpc-param-type": "1",
"reason_code": "SUCCESS",
"vpc-pass-vlans": "0-4095"
},
{
"vpc-param-name": "Pass Vlans IDs that passed for all parameters",
"vpc-param-type": "-",
"vpc-pass-vlans": "0-4095",
"reason_code": "SUCCESS"
}
]
}
}
switch# show vpc consistency-parameters vlan vpc 101 | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<vlans>
<vpc>
<__XML__PARAM__vpc-number>
<__XML__value>101</__XML__value>
<__readonly__>
<show-errors-hdr>disabled</show-errors-hdr>
<TABLE_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Guard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Type</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Vlan xlt mapping</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Simulate PVST</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<reason_code>SUCCESS</reason_code>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Pass Vlans IDs that passed for all parameters</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-pass-vlans>0-4095</vpc-pass-vlans>
<reason_code>SUCCESS</reason_code>
</ROW_vpc_consistency>
</TABLE_vpc_consistency>
</__readonly__>
</__XML__PARAM__vpc-number>
</vpc>
</vlans>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters vlan errors
show vpc consistency-parameters vlan errors
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters vlan errors",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"show-errors-hdr": "enabled"
}
switch# show vpc consistency-parameters vlan errors | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<vlans>
<errors>
<__readonly__>
<show-errors-hdr>enabled</show-errors-hdr>
</__readonly__>
</errors>
</vlans>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters global
show vpc consistency-parameters global
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters global",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [
{
"vpc-param-name": "STP MST Simulate PVST",
"vpc-param-type": "1",
"vpc-param-local-val": "Enabled",
"vpc-param-peer-val": "Enabled"
},
{
"vpc-param-name": "STP Port Type, Edge BPDUFilter, Edge BPDUGuard",
"vpc-param-type": "1",
"vpc-param-local-val": "Normal, Disabled, Disabled",
"vpc-param-peer-val": "Normal, Disabled, Disabled"
},
{
"vpc-param-name": "STP MST Region Name",
"vpc-param-type": "1",
"vpc-param-local-val": "\"\"",
"vpc-param-peer-val": "\"\""
},
{
"vpc-param-name": "STP Disabled",
"vpc-param-type": "1",
"vpc-param-local-val": "None",
"vpc-param-peer-val": "None"
},
{
"vpc-param-name": "STP Mode",
"vpc-param-type": "1",
"vpc-param-local-val": "Rapid-PVST",
"vpc-param-peer-val": "Rapid-PVST"
},
{
"vpc-param-name": "STP Bridge Assurance",
"vpc-param-type": "1",
"vpc-param-local-val": "Enabled",
"vpc-param-peer-val": "Enabled"
},
{
"vpc-param-name": "STP Loopguard",
"vpc-param-type": "1",
"vpc-param-local-val": "Disabled",
"vpc-param-peer-val": "Disabled"
},
{
"vpc-param-name": "STP MST Region Instance to VLAN Mapping",
"vpc-param-type": "1",
"vpc-param-local-val": null,
"vpc-param-peer-val": null
},
{
"vpc-param-name": "STP MST Region Revision",
"vpc-param-type": "1",
"vpc-param-local-val": "0",
"vpc-param-peer-val": "0"
},
{
"vpc-param-name": "Allowed VLANs",
"vpc-param-type": "-",
"vpc-param-local-val": "1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050",
"vpc-param-peer-val": "1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050"
},
{
"vpc-param-name": "Local error VLANs",
"vpc-param-type": "-",
"vpc-param-local-val": "-",
"vpc-param-peer-val": "-"
}
]
}
}
switch# show vpc consistency-parameters global | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<global>
<__readonly__>
<TABLE_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Simulate PVST</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>Enabled</vpc-param-local-val>
<vpc-param-peer-val>Enabled</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Port Type, Edge BPDUFilter, Edge BPDUGuard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>Normal, Disabled, Disabled</vpc-param-local-val>
<vpc-param-peer-val>Normal, Disabled, Disabled</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Name</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>""</vpc-param-local-val>
<vpc-param-peer-val>""</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Disabled</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>None</vpc-param-local-val>
<vpc-param-peer-val>None</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Mode</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>Rapid-PVST</vpc-param-local-val>
<vpc-param-peer-val>Rapid-PVST</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Bridge Assurance</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>Enabled</vpc-param-local-val>
<vpc-param-peer-val>Enabled</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP Loopguard</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>Disabled</vpc-param-local-val>
<vpc-param-peer-val>Disabled</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Instance to VLAN Mapping</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val></vpc-param-local-val>
<vpc-param-peer-val></vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>STP MST Region Revision</vpc-param-name>
<vpc-param-type>1</vpc-param-type>
<vpc-param-local-val>0</vpc-param-local-val>
<vpc-param-peer-val>0</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Allowed VLANs</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-param-local-val>1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050</vpc-param-local-val>
<vpc-param-peer-val>1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Local error VLANs</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-param-local-val>-</vpc-param-local-val>
<vpc-param-peer-val>-</vpc-param-peer-val>
</ROW_vpc_consistency>
</TABLE_vpc_consistency>
</__readonly__>
</global>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc consistency-parameters global errors
show vpc consistency-parameters global errors
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc consistency-parameters global errors",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"TABLE_vpc_consistency": {
"ROW_vpc_consistency": [
{
"vpc-param-name": "Allowed VLANs",
"vpc-param-type": "-",
"vpc-param-local-val": "1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050",
"vpc-param-peer-val": "1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050"
},
{
"vpc-param-name": "Local error VLANs",
"vpc-param-type": "-",
"vpc-param-local-val": "-",
"vpc-param-peer-val": "-"
}
]
}
}
switch# show vpc consistency-parameters global errors | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<consistency-parameters>
<global>
<errors>
<__readonly__>
<TABLE_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Allowed VLANs</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-param-local-val>1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050</vpc-param-local-val>
<vpc-param-peer-val>1,11,20-21,101-103,201,401,2500,2510,2550,3000,3010,3050</vpc-param-peer-val>
</ROW_vpc_consistency>
<ROW_vpc_consistency>
<vpc-param-name>Local error VLANs</vpc-param-name>
<vpc-param-type>-</vpc-param-type>
<vpc-param-local-val>-</vpc-param-local-val>
<vpc-param-peer-val>-</vpc-param-peer-val>
</ROW_vpc_consistency>
</TABLE_vpc_consistency>
</__readonly__>
</errors>
</global>
</consistency-parameters>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc role
show vpc role
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc role",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peer-status": "peer-ok",
"vpc-peer-status-reason": "SUCCESS",
"vpc-current-role": "primary",
"vpc-system-mac": "00:23:04:ee:be:64",
"vpc-system-prio": 32667,
"vpc-local-system-mac": "54:7f:ee:de:c4:42",
"vpc-local-system-prio": 100,
"vpc-peer-system-mac": "8c:60:4f:27:23:42",
"vpc-peer-system-prio": 101
}
switch# show vpc role | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<role>
<__readonly__>
<vpc-peer-status>peer-ok</vpc-peer-status>
<vpc-peer-status-reason>SUCCESS</vpc-peer-status-reason>
<vpc-current-role>primary</vpc-current-role>
<vpc-system-mac>00:23:04:ee:be:64</vpc-system-mac>
<vpc-system-prio>32667</vpc-system-prio>
<vpc-local-system-mac>54:7f:ee:de:c4:42</vpc-local-system-mac>
<vpc-local-system-prio>100</vpc-local-system-prio>
<vpc-peer-system-mac>8c:60:4f:27:23:42</vpc-peer-system-mac>
<vpc-peer-system-prio>101</vpc-peer-system-prio>
</__readonly__>
</role>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
vPC role : primary
vPC system-mac : 00:23:04:ee:be:64
vPC system-priority : 32667
vPC local system-mac : 54:7f:ee:de:c4:42
vPC local role-priority : 100
vPC peer system-mac : 8c:60:4f:27:23:42
vPC peer role-priority : 101
show vpc statistics peer-keepalive
show vpc statistics peer-keepalive
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc statistics peer-keepalive",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-keepalive-counters-tx": 529358,
"vpc-keepalive-counters-rx": 529464,
"vpc-keepalive-avg-rx-interval": 742,
"vpc-keepalive-peer-state-changes": 6
}
switch# show vpc statistics peer-keepalive | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<statistics>
<peer-keepalive>
<__readonly__>
<vpc-keepalive-counters-tx>529358</vpc-keepalive-counters-tx>
<vpc-keepalive-counters-rx>529464</vpc-keepalive-counters-rx>
<vpc-keepalive-avg-rx-interval>742</vpc-keepalive-avg-rx-interval>
<vpc-keepalive-peer-state-changes>6</vpc-keepalive-peer-state-changes>
</__readonly__>
</peer-keepalive>
</statistics>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
peer-keepalive tx count: 529355
peer-keepalive rx count: 529461
average interval for peer rx: 742
Count of peer state changes: 6
show vpc config-sync merge status
show vpc config-sync merge status
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc config-sync merge status",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"system-merge-status": "Peer in-sync",
"global-configurations": "Peer in-sync",
"TABLE_interfaces-merge-status": {
"ROW_interfaces-merge-status": [
{
"interface": "port-channel103",
"status": "Peer in-sync"
},
{
"interface": "port-channel102",
"status": "Peer in-sync"
},
{
"interface": "port-channel101",
"status": "Peer in-sync"
}
]
}
}
switch# show vpc config-sync merge status | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<config-sync>
<merge>
<status>
<__readonly__>
<system-merge-status>Peer in-sync</system-merge-status>
<global-configurations>Peer in-sync</global-configurations>
<TABLE_interfaces-merge-status>
<ROW_interfaces-merge-status>
<interface>port-channel103</interface>
<status>Peer in-sync</status>
</ROW_interfaces-merge-status>
<ROW_interfaces-merge-status>
<interface>port-channel102</interface>
<status>Peer in-sync</status>
</ROW_interfaces-merge-status>
<ROW_interfaces-merge-status>
<interface>port-channel101</interface>
<status>Peer in-sync</status>
</ROW_interfaces-merge-status>
</TABLE_interfaces-merge-status>
</__readonly__>
</status>
</merge>
</config-sync>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports
show vpc orphan-ports
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary",
"TABLE_orphan_ports": {
"ROW_orphan_ports": [
{
"vpc-orphan-ports": "Po12",
"configsuspend": "Configured",
"statussuspend": "Suspended"
},
{
"vpc-orphan-ports": "Eth1/9",
"configsuspend": "-",
"statussuspend": "Up"
},
{
"vpc-orphan-ports": "Eth1/10",
"configsuspend": "-",
"statussuspend": "Up"
},
{
"vpc-orphan-ports": "Eth1/11",
"configsuspend": "Configured",
"statussuspend": "Suspended"
},
{
"vpc-orphan-ports": "Eth1/12",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth1/13",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth1/14",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth1/15",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth1/16",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth3/9",
"configsuspend": "-",
"statussuspend": "Up"
},
{
"vpc-orphan-ports": "Eth8/16",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth8/17",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth8/18",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth8/23",
"configsuspend": "-",
"statussuspend": "Down"
},
{
"vpc-orphan-ports": "Eth8/24",
"configsuspend": "-",
"statussuspend": "Down"
}
]
}
}
switch# show vpc orphan-ports | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
<TABLE_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Po12</vpc-orphan-ports>
<configsuspend>Configured</configsuspend>
<statussuspend>Suspended</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/9</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Up </statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/10</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Up </statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/11</vpc-orphan-ports>
<configsuspend>Configured</configsuspend>
<statussuspend>Suspended</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/12</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/13</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/14</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/15</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/16</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth3/9</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Up </statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth8/16</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth8/17</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth8/18</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth8/23</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth8/24</vpc-orphan-ports>
<configsuspend> - </configsuspend>
<statussuspend>Down</statussuspend>
</ROW_orphan_ports>
</TABLE_orphan_ports>
</__readonly__>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports suspend config
show vpc orphan-ports suspend config
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports suspend config",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary",
"TABLE_orphan_ports": {
"ROW_orphan_ports": [
{
"vpc-orphan-ports": "Po12",
"configsuspend": "Configured",
"statussuspend": "Suspended"
},
{
"vpc-orphan-ports": "Eth1/11",
"configsuspend": "Configured",
"statussuspend": "Suspended"
}
]
}
}
switch# show vpc orphan-ports suspend config | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<suspend>
<__XML__PARAM__config-status>
<__XML__value>config</__XML__value>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
<TABLE_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Po12</vpc-orphan-ports>
<configsuspend>Configured</configsuspend>
<statussuspend>Suspended</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/11</vpc-orphan-ports>
<configsuspend>Configured</configsuspend>
<statussuspend>Suspended</statussuspend>
</ROW_orphan_ports>
</TABLE_orphan_ports>
</__readonly__>
</__XML__PARAM__config-status>
</suspend>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports suspend status
show vpc orphan-ports suspend status
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports suspend status",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary",
"TABLE_orphan_ports": {
"ROW_orphan_ports": [
{
"vpc-orphan-ports": "Po12",
"configsuspend": "Configured",
"statussuspend": "Suspended"
},
{
"vpc-orphan-ports": "Eth1/11",
"configsuspend": "Configured",
"statussuspend": "Suspended"
}
]
}
}
switch# show vpc orphan-ports suspend status | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<suspend>
<__XML__PARAM__config-status>
<__XML__value>status</__XML__value>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
<TABLE_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Po12</vpc-orphan-ports>
<configsuspend>Configured</configsuspend>
<statussuspend>Suspended</statussuspend>
</ROW_orphan_ports>
<ROW_orphan_ports>
<vpc-orphan-ports>Eth1/11</vpc-orphan-ports>
<configsuspend>Configured</configsuspend>
<statussuspend>Suspended</statussuspend>
</ROW_orphan_ports>
</TABLE_orphan_ports>
</__readonly__>
</__XML__PARAM__config-status>
</suspend>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports vlan 101
show vpc orphan-ports vlan 101
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports vlan 101",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary"
}
switch# show vpc orphan-ports vlan 101 | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<vlan>
<__XML__PARAM__vlans>
<__XML__value>101</__XML__value>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
</__readonly__>
</__XML__PARAM__vlans>
</vlan>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports vlan 101 suspend config
show vpc orphan-ports vlan 101 suspend config
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports vlan 101 suspend config",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary"
}
switch# show vpc orphan-ports vlan 101 suspend config | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<vlan>
<__XML__PARAM__vlans>
<__XML__value>101</__XML__value>
<suspend>
<__XML__PARAM__config-status>
<__XML__value>config</__XML__value>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
</__readonly__>
</__XML__PARAM__config-status>
</suspend>
</__XML__PARAM__vlans>
</vlan>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports vlan 101 suspend status
show vpc orphan-ports vlan 101 suspend status
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports vlan 101 suspend status",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary"
}
switch# show vpc orphan-ports vlan 101 suspend status | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<vlan>
<__XML__PARAM__vlans>
<__XML__value>101</__XML__value>
<suspend>
<__XML__PARAM__config-status>
<__XML__value>status</__XML__value>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
</__readonly__>
</__XML__PARAM__config-status>
</suspend>
</__XML__PARAM__vlans>
</vlan>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|
show vpc orphan-ports vlan 101 suspend status
show vpc orphan-ports vlan 101 suspend status
import requests
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show vpc orphan-ports vlan 101 suspend status",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"vpc-peerlink-status": "Down",
"vpc-role": "Secondary"
}
switch# show vpc orphan-ports vlan 101 suspend status | xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<nf:rpc-reply xmlns="http://www.cisco.com/nxos:8.3.1.:mcecm" xmlns:nf="urn:ietf:params:xml:ns:netconf:base:1.0">
<nf:data>
<show>
<vpc>
<orphan-ports>
<vlan>
<__XML__PARAM__vlans>
<__XML__value>101</__XML__value>
<suspend>
<__XML__PARAM__config-status>
<__XML__value>status</__XML__value>
<__readonly__>
<vpc-peerlink-status>Down</vpc-peerlink-status>
<vpc-role>Secondary</vpc-role>
</__readonly__>
</__XML__PARAM__config-status>
</suspend>
</__XML__PARAM__vlans>
</vlan>
</orphan-ports>
</vpc>
</show>
</nf:data>
</nf:rpc-reply>
]]>]]>
For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.
Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
| CLI Output |
|---|
|