show spanning-tree
show spanning-tree
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 spanning-tree",
"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": {
"outputs": {
"output": {
"body": {
"TABLE_tree": {
"ROW_tree": [
{
"TABLE_port": {
"ROW_port": [
{
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324048",
"bpdus_out": "2",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32776",
"designated_cost": "0",
"designated_port": "32807",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "Ethernet1/39",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "2",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32776",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "8",
"port_number": "39",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "true"
},
{
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324045",
"bpdus_out": "1",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32776",
"designated_cost": "0",
"designated_port": "32808",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "0",
"hold_timer": "0",
"if_index": "Ethernet1/40",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "2",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32776",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "8",
"port_number": "40",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "alternate",
"self_looped": "false",
"state": "blocking",
"tc_acknowledge": "false"
}
]
},
"aging_timer": "0",
"blocking": "1",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32776",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "2",
"root_path_cost": "2",
"root_port_if_index": "Ethernet1/39",
"root_port_number": "39",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "Ethernet1/39",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "2",
"topology_change_detected": "false",
"topology_change_time_since_last": "648055",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32776",
"tree_id": "8",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324043",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32818",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "15",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32818",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "50",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "true"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32818",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "3",
"topology_change_detected": "false",
"topology_change_time_since_last": "561749",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32818",
"tree_id": "50",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32819",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32819",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "51",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32819",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32819",
"tree_id": "51",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32820",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32820",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "52",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32820",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32820",
"tree_id": "52",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32821",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32821",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "53",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32821",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32821",
"tree_id": "53",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32822",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32822",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "54",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32822",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32822",
"tree_id": "54",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32868",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32868",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "100",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "32868",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "32868",
"tree_id": "100",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "33013",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "33013",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "245",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "33013",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "33013",
"tree_id": "245",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
},
{
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324042",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "33021",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "33021",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "253",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "33021",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648081",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "33021",
"tree_id": "253",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
}
]
}
},
"code": "200",
"input": "show spanning-tree",
"msg": "Success"
}
},
"sid": "eoc",
"type": "cli_show",
"version": "1.0"
}
}
The CLI output example below corresponds to the payload example in the code pane on the right. For more information about the show spanning-tree command, see the CLI command reference:
CLI Output |
---|
|
show spanning-tree interface ethernet 1/39
show spanning-tree interface ethernet 1/39
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 spanning-tree interface ethernet 1/39",
"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": {
"outputs": {
"output": {
"body": {
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324799",
"bpdus_out": "2",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "32776",
"designated_cost": "0",
"designated_port": "32807",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "Ethernet1/39",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "15",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "2",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "32776",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "8",
"port_number": "39",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "true"
}
}
},
"code": "200",
"input": "show spanning-tree interface ethernet 1/39",
"msg": "Success"
}
},
"sid": "eoc",
"type": "cli_show",
"version": "1.0"
}
}
The CLI output example below corresponds to the payload example in the code pane on the right. For more information about the show spanning-tree interface ethernet 1/39 command, see the CLI command reference:
CLI Output |
---|
|
show spanning-tree vlan 253
show spanning-tree vlan 253
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 spanning-tree vlan 253",
"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": {
"outputs": {
"output": {
"body": {
"TABLE_tree": {
"ROW_tree": {
"TABLE_port": {
"ROW_port": {
"bpdu_filter": "default1",
"bpdu_guard": "default1",
"bpdus_in": "324044",
"bpdus_out": "3",
"designated_bridge": "f44e.0584.7ffc",
"designated_bridge_priority": "33021",
"designated_cost": "0",
"designated_port": "36910",
"dispute": "false",
"forward_delay_timer": "0",
"forward_transition_count": "1",
"hold_timer": "0",
"if_index": "port-channel47",
"inconsistency": "0",
"int_bpdufilter": "false",
"link_type": "auto",
"message_age": "16",
"oper_bpdufilter": "false",
"oper_bpduguard": "false",
"oper_loopguard": "true",
"oper_networkport": "false",
"oper_p2p": "true",
"oper_portfast": "false",
"path_cost": "1",
"peer": "rstp",
"port_designated_root": "f44e.0584.7ffc",
"port_designated_root_priority": "33021",
"port_fast": "default1",
"port_guard": "default1",
"port_info_tree_id": "253",
"port_number": "4142",
"port_priority": "128",
"port_protocol": "rstp",
"port_tree_type": "vlan",
"pvstsim_inc_timer": "0",
"role": "root",
"self_looped": "false",
"state": "forwarding",
"tc_acknowledge": "false"
}
},
"aging_timer": "0",
"blocking": "0",
"bridge_forward_delay": "15",
"bridge_hello_time": "2",
"bridge_mac": "f44e.0584.b37c",
"bridge_max_age": "20",
"bridge_priority": "33021",
"disabled": "0",
"forward_delay": "15",
"forwarding": "1",
"hello_time": "2",
"hello_timer": "0",
"hold_time": "1",
"invalid": "0",
"learning": "0",
"listening": "0",
"max_age": "20",
"port_count": "1",
"root_path_cost": "1",
"root_port_if_index": "port-channel47",
"root_port_number": "4142",
"root_port_priority": "128",
"stp_active": "enabled",
"tc_initiator_if_index": "port-channel47",
"tcn_timer": "0",
"topology_change": "false",
"topology_change_count": "1",
"topology_change_detected": "false",
"topology_change_time_since_last": "648084",
"topology_change_timer": "0",
"tree_designated_root": "f44e.0584.7ffc",
"tree_designated_root_priority": "33021",
"tree_id": "253",
"tree_protocol": "rstp",
"tree_tree_type": "vlan"
}
}
},
"code": "200",
"input": "show spanning-tree vlan 253",
"msg": "Success"
}
},
"sid": "eoc",
"type": "cli_show",
"version": "1.0"
}
}
The CLI output example below corresponds to the payload example in the code pane on the right. For more information about the show spanning-tree vlan 253 command, see the CLI command reference:
CLI Output |
---|
|