show fcs database
show fcs database
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/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 fcs database",
"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)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_fcs_vsan": {
"ROW_fcs_vsan": {
"TABLE_fcs_port": {
"ROW_fcs_port": [
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:01:00:de:fb:b1:86:a0",
"interface": "fc1/1",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:02:00:de:fb:b1:86:a0",
"interface": "fc1/2",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:03:00:de:fb:b1:86:a0",
"interface": "fc1/3",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:04:00:de:fb:b1:86:a0",
"interface": "fc1/4",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:05:00:de:fb:b1:86:a0",
"interface": "fc1/5",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:06:00:de:fb:b1:86:a0",
"interface": "fc1/6",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:07:00:de:fb:b1:86:a0",
"interface": "fc1/7",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:08:00:de:fb:b1:86:a0",
"interface": "fc1/8",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:09:00:de:fb:b1:86:a0",
"interface": "fc1/9",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0a:00:de:fb:b1:86:a0",
"interface": "fc1/10",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0b:00:de:fb:b1:86:a0",
"interface": "fc1/11",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0c:00:de:fb:b1:86:a0",
"interface": "fc1/12",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0d:00:de:fb:b1:86:a0",
"interface": "fc1/13",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0e:00:de:fb:b1:86:a0",
"interface": "fc1/14",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0f:00:de:fb:b1:86:a0",
"interface": "fc1/15",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:10:00:de:fb:b1:86:a0",
"interface": "fc1/16",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": [
{
"pwwn": "10:00:54:7f:ee:eb:2c:25"
},
{
"pwwn": "10:00:54:7f:ee:eb:2d:25"
}
]
},
"fwwn": "20:11:00:de:fb:b1:86:a0",
"interface": "fc1/17",
"type": "F"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": [
{
"pwwn": "10:00:54:7f:ee:eb:dc:25"
},
{
"pwwn": "10:00:54:7f:ee:eb:dc:35"
}
]
},
"fwwn": "20:12:00:de:fb:b1:86:a0",
"interface": "fc1/18",
"type": "F"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:13:00:de:fb:b1:86:a0",
"interface": "fc1/19",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:14:00:de:fb:b1:86:a0",
"interface": "fc1/20",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:15:00:de:fb:b1:86:a0",
"interface": "fc1/21",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:16:00:de:fb:b1:86:a0",
"interface": "fc1/22",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:17:00:de:fb:b1:86:a0",
"interface": "fc1/23",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:18:00:de:fb:b1:86:a0",
"interface": "fc1/24",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:19:00:de:fb:b1:86:a0",
"interface": "fc1/25",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1a:00:de:fb:b1:86:a0",
"interface": "fc1/26",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1c:00:de:fb:b1:86:a0",
"interface": "fc1/28",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1d:00:de:fb:b1:86:a0",
"interface": "fc1/29",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1e:00:de:fb:b1:86:a0",
"interface": "fc1/30",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1f:00:de:fb:b1:86:a0",
"interface": "fc1/31",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:20:00:de:fb:b1:86:a0",
"interface": "fc1/32",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:21:00:de:fb:b1:86:a0",
"interface": "fc1/33",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:22:00:de:fb:b1:86:a0",
"interface": "fc1/34",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:23:00:de:fb:b1:86:a0",
"interface": "fc1/35",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:24:00:de:fb:b1:86:a0",
"interface": "fc1/36",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:25:00:de:fb:b1:86:a0",
"interface": "fc1/37",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:26:00:de:fb:b1:86:a0",
"interface": "fc1/38",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:27:00:de:fb:b1:86:a0",
"interface": "fc1/39",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:28:00:de:fb:b1:86:a0",
"interface": "fc1/40",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:29:00:de:fb:b1:86:a0",
"interface": "fc1/41",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2a:00:de:fb:b1:86:a0",
"interface": "fc1/42",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2c:00:de:fb:b1:86:a0",
"interface": "fc1/44",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2d:00:de:fb:b1:86:a0",
"interface": "fc1/45",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2e:00:de:fb:b1:86:a0",
"interface": "fc1/46",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2f:00:de:fb:b1:86:a0",
"interface": "fc1/47",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:30:00:de:fb:b1:86:a0",
"interface": "fc1/48",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "24:0f:00:de:fb:b1:86:a0",
"interface": "port-channel15",
"type": "Unknown"
}
]
},
"TABLE_mgmt_addr": {
"ROW_mgmt_addr": [
{
"ip": "snmp://10.197.155.110/eth-ip"
},
{
"ip": "http://10.197.155.110/eth-ip"
}
]
},
"dom_id": "0x2c(44)",
"fabric_name": "20:01:00:de:fb:b1:86:a1",
"info_list": "[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]",
"logical_name": "test-switch",
"vsan": 1,
"wwn": "20:01:00:de:fb:b1:86:a1"
}
}
}
<TABLE_fcs_vsan>
<ROW_fcs_vsan>
<vsan>1</vsan>
<wwn>20:01:00:de:fb:b1:86:a1</wwn>
<dom_id>0x2c(44)</dom_id>
<TABLE_mgmt_addr>
<ROW_mgmt_addr>
<ip>snmp://10.197.155.110/eth-ip</ip>
</ROW_mgmt_addr>
<ROW_mgmt_addr>
<ip>http://10.197.155.110/eth-ip</ip>
</ROW_mgmt_addr>
</TABLE_mgmt_addr>
<fabric_name>20:01:00:de:fb:b1:86:a1</fabric_name>
<logical_name>test-switch</logical_name>
<info_list>[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]</info_list>
<TABLE_fcs_port>
<ROW_fcs_port>
<interface>fc1/1</interface>
<fwwn>20:01:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/2</interface>
<fwwn>20:02:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/3</interface>
<fwwn>20:03:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/4</interface>
<fwwn>20:04:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/5</interface>
<fwwn>20:05:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/6</interface>
<fwwn>20:06:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/7</interface>
<fwwn>20:07:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/8</interface>
<fwwn>20:08:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/9</interface>
<fwwn>20:09:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/10</interface>
<fwwn>20:0a:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/11</interface>
<fwwn>20:0b:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/12</interface>
<fwwn>20:0c:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/13</interface>
<fwwn>20:0d:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/14</interface>
<fwwn>20:0e:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/15</interface>
<fwwn>20:0f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/16</interface>
<fwwn>20:10:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/17</interface>
<fwwn>20:11:00:de:fb:b1:86:a0</fwwn>
<type>F</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:2c:25</pwwn>
</ROW_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:2d:25</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/18</interface>
<fwwn>20:12:00:de:fb:b1:86:a0</fwwn>
<type>F</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:dc:25</pwwn>
</ROW_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:dc:35</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/19</interface>
<fwwn>20:13:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/20</interface>
<fwwn>20:14:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/21</interface>
<fwwn>20:15:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/22</interface>
<fwwn>20:16:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/23</interface>
<fwwn>20:17:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/24</interface>
<fwwn>20:18:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/25</interface>
<fwwn>20:19:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/26</interface>
<fwwn>20:1a:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/28</interface>
<fwwn>20:1c:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/29</interface>
<fwwn>20:1d:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/30</interface>
<fwwn>20:1e:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/31</interface>
<fwwn>20:1f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/32</interface>
<fwwn>20:20:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/33</interface>
<fwwn>20:21:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/34</interface>
<fwwn>20:22:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/35</interface>
<fwwn>20:23:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/36</interface>
<fwwn>20:24:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/37</interface>
<fwwn>20:25:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/38</interface>
<fwwn>20:26:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/39</interface>
<fwwn>20:27:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/40</interface>
<fwwn>20:28:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/41</interface>
<fwwn>20:29:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/42</interface>
<fwwn>20:2a:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/44</interface>
<fwwn>20:2c:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/45</interface>
<fwwn>20:2d:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/46</interface>
<fwwn>20:2e:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/47</interface>
<fwwn>20:2f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/48</interface>
<fwwn>20:30:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>port-channel15</interface>
<fwwn>24:0f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
</TABLE_fcs_port>
</ROW_fcs_vsan>
</TABLE_fcs_vsan>
The show fcs database
command displays local database of Fabric Configuratin Server ( FCS ).
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
CLI Output |
---|
|
Parameter | Description | Type | Sample Values |
---|---|---|---|
vsan | VSAN ID | Integer | ['1-4094'] |
interface | Interface indentifier | String | ['fc', 'port-channel', 'vfc'] |
dom_id | VSAN domain ID | String | ['0x00 - 0xFF'] |
type | Port type | String | ['Unknown', 'SD', 'TE', 'F'] |
logical_name | Switch logical name | String | |
fabric_name | Fabric name | String | |
fwwn | Fabric WWN for switch port | String | |
wwn | VSAN WWN | String | |
ip | Switch management IP | String | |
info_list | Switch information list | String | |
pwwn | Attached port WWN | String |
show fcs database vsan <*vsan_id*>
show fcs database vsan <vsan_id>
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/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 fcs database vsan <vsan_id>",
"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)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_fcs_vsan": {
"ROW_fcs_vsan": {
"TABLE_fcs_port": {
"ROW_fcs_port": [
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:01:00:de:fb:b1:86:a0",
"interface": "fc1/1",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:02:00:de:fb:b1:86:a0",
"interface": "fc1/2",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:03:00:de:fb:b1:86:a0",
"interface": "fc1/3",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:04:00:de:fb:b1:86:a0",
"interface": "fc1/4",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:05:00:de:fb:b1:86:a0",
"interface": "fc1/5",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:06:00:de:fb:b1:86:a0",
"interface": "fc1/6",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:07:00:de:fb:b1:86:a0",
"interface": "fc1/7",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:08:00:de:fb:b1:86:a0",
"interface": "fc1/8",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:09:00:de:fb:b1:86:a0",
"interface": "fc1/9",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0a:00:de:fb:b1:86:a0",
"interface": "fc1/10",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0b:00:de:fb:b1:86:a0",
"interface": "fc1/11",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0c:00:de:fb:b1:86:a0",
"interface": "fc1/12",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0d:00:de:fb:b1:86:a0",
"interface": "fc1/13",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0e:00:de:fb:b1:86:a0",
"interface": "fc1/14",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:0f:00:de:fb:b1:86:a0",
"interface": "fc1/15",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:10:00:de:fb:b1:86:a0",
"interface": "fc1/16",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": [
{
"pwwn": "10:00:54:7f:ee:eb:2c:25"
},
{
"pwwn": "10:00:54:7f:ee:eb:2d:25"
}
]
},
"fwwn": "20:11:00:de:fb:b1:86:a0",
"interface": "fc1/17",
"type": "F"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": [
{
"pwwn": "10:00:54:7f:ee:eb:dc:25"
},
{
"pwwn": "10:00:54:7f:ee:eb:dc:35"
}
]
},
"fwwn": "20:12:00:de:fb:b1:86:a0",
"interface": "fc1/18",
"type": "F"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:13:00:de:fb:b1:86:a0",
"interface": "fc1/19",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:14:00:de:fb:b1:86:a0",
"interface": "fc1/20",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:15:00:de:fb:b1:86:a0",
"interface": "fc1/21",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:16:00:de:fb:b1:86:a0",
"interface": "fc1/22",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:17:00:de:fb:b1:86:a0",
"interface": "fc1/23",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:18:00:de:fb:b1:86:a0",
"interface": "fc1/24",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:19:00:de:fb:b1:86:a0",
"interface": "fc1/25",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1a:00:de:fb:b1:86:a0",
"interface": "fc1/26",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1c:00:de:fb:b1:86:a0",
"interface": "fc1/28",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1d:00:de:fb:b1:86:a0",
"interface": "fc1/29",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1e:00:de:fb:b1:86:a0",
"interface": "fc1/30",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:1f:00:de:fb:b1:86:a0",
"interface": "fc1/31",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:20:00:de:fb:b1:86:a0",
"interface": "fc1/32",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:21:00:de:fb:b1:86:a0",
"interface": "fc1/33",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:22:00:de:fb:b1:86:a0",
"interface": "fc1/34",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:23:00:de:fb:b1:86:a0",
"interface": "fc1/35",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:24:00:de:fb:b1:86:a0",
"interface": "fc1/36",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:25:00:de:fb:b1:86:a0",
"interface": "fc1/37",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:26:00:de:fb:b1:86:a0",
"interface": "fc1/38",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:27:00:de:fb:b1:86:a0",
"interface": "fc1/39",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:28:00:de:fb:b1:86:a0",
"interface": "fc1/40",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:29:00:de:fb:b1:86:a0",
"interface": "fc1/41",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2a:00:de:fb:b1:86:a0",
"interface": "fc1/42",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2c:00:de:fb:b1:86:a0",
"interface": "fc1/44",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2d:00:de:fb:b1:86:a0",
"interface": "fc1/45",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2e:00:de:fb:b1:86:a0",
"interface": "fc1/46",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:2f:00:de:fb:b1:86:a0",
"interface": "fc1/47",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "20:30:00:de:fb:b1:86:a0",
"interface": "fc1/48",
"type": "Unknown"
},
{
"TABLE_pwwn_attached": {
"ROW_pwwn_attached": {
"pwwn": "None"
}
},
"fwwn": "24:0f:00:de:fb:b1:86:a0",
"interface": "port-channel15",
"type": "Unknown"
}
]
},
"TABLE_mgmt_addr": {
"ROW_mgmt_addr": [
{
"ip": "snmp://10.197.155.110/eth-ip"
},
{
"ip": "http://10.197.155.110/eth-ip"
}
]
},
"dom_id": "0x2c(44)",
"fabric_name": "20:01:00:de:fb:b1:86:a1",
"info_list": "[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]",
"logical_name": "test-switch",
"vsan": 1,
"wwn": "20:01:00:de:fb:b1:86:a1"
}
}
}
<TABLE_fcs_vsan>
<ROW_fcs_vsan>
<vsan>1</vsan>
<wwn>20:01:00:de:fb:b1:86:a1</wwn>
<dom_id>0x2c(44)</dom_id>
<TABLE_mgmt_addr>
<ROW_mgmt_addr>
<ip>snmp://10.197.155.110/eth-ip</ip>
</ROW_mgmt_addr>
<ROW_mgmt_addr>
<ip>http://10.197.155.110/eth-ip</ip>
</ROW_mgmt_addr>
</TABLE_mgmt_addr>
<fabric_name>20:01:00:de:fb:b1:86:a1</fabric_name>
<logical_name>test-switch</logical_name>
<info_list>[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]</info_list>
<TABLE_fcs_port>
<ROW_fcs_port>
<interface>fc1/1</interface>
<fwwn>20:01:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/2</interface>
<fwwn>20:02:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/3</interface>
<fwwn>20:03:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/4</interface>
<fwwn>20:04:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/5</interface>
<fwwn>20:05:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/6</interface>
<fwwn>20:06:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/7</interface>
<fwwn>20:07:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/8</interface>
<fwwn>20:08:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/9</interface>
<fwwn>20:09:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/10</interface>
<fwwn>20:0a:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/11</interface>
<fwwn>20:0b:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/12</interface>
<fwwn>20:0c:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/13</interface>
<fwwn>20:0d:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/14</interface>
<fwwn>20:0e:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/15</interface>
<fwwn>20:0f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/16</interface>
<fwwn>20:10:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/17</interface>
<fwwn>20:11:00:de:fb:b1:86:a0</fwwn>
<type>F</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:2c:25</pwwn>
</ROW_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:2d:25</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/18</interface>
<fwwn>20:12:00:de:fb:b1:86:a0</fwwn>
<type>F</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:dc:25</pwwn>
</ROW_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>10:00:54:7f:ee:eb:dc:35</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/19</interface>
<fwwn>20:13:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/20</interface>
<fwwn>20:14:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/21</interface>
<fwwn>20:15:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/22</interface>
<fwwn>20:16:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/23</interface>
<fwwn>20:17:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/24</interface>
<fwwn>20:18:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/25</interface>
<fwwn>20:19:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/26</interface>
<fwwn>20:1a:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/28</interface>
<fwwn>20:1c:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/29</interface>
<fwwn>20:1d:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/30</interface>
<fwwn>20:1e:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/31</interface>
<fwwn>20:1f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/32</interface>
<fwwn>20:20:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/33</interface>
<fwwn>20:21:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/34</interface>
<fwwn>20:22:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/35</interface>
<fwwn>20:23:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/36</interface>
<fwwn>20:24:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/37</interface>
<fwwn>20:25:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/38</interface>
<fwwn>20:26:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/39</interface>
<fwwn>20:27:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/40</interface>
<fwwn>20:28:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/41</interface>
<fwwn>20:29:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/42</interface>
<fwwn>20:2a:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/44</interface>
<fwwn>20:2c:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/45</interface>
<fwwn>20:2d:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/46</interface>
<fwwn>20:2e:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/47</interface>
<fwwn>20:2f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>fc1/48</interface>
<fwwn>20:30:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
<ROW_fcs_port>
<interface>port-channel15</interface>
<fwwn>24:0f:00:de:fb:b1:86:a0</fwwn>
<type>Unknown</type>
<TABLE_pwwn_attached>
<ROW_pwwn_attached>
<pwwn>None</pwwn>
</ROW_pwwn_attached>
</TABLE_pwwn_attached>
</ROW_fcs_port>
</TABLE_fcs_port>
</ROW_fcs_vsan>
</TABLE_fcs_vsan>
The show fcs database vsan <*vsan_id*>
command displays local database of Fabric Configuration Server ( FCS ) for a specific VSAN ID.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
CLI Output |
---|
|
Parameter | Description | Type | Sample Values |
---|---|---|---|
vsan | VSAN ID | Integer | ['1-4094'] |
interface | Interface identifier | String | ['fc', 'port-channel', 'vfc'] |
type | Port type | String | ['Unknown', 'SD', 'TE', 'F', 'cli_show'] |
dom_id | VSAN domain ID | String | ['0x00 - 0xFF'] |
fabric_name | Fabric name | String | |
fwwn | Fabric WWN for switch port | String | |
pwwn | Attached port WWN | String | |
info_list | Switch information list | String | |
wwn | VSAN WWN | String | |
logical_name | Switch logical name | String | |
ip | Management IP | String |
show fcs statistics
show fcs statistics
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/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 fcs statistics",
"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)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_fcs_statistics": {
"ROW_fcs_statistics": {
"no_reponse": 0,
"retransmit": 0,
"rx_accs": 0,
"rx_dereg_req": 0,
"rx_get_req": 0,
"rx_reg_req": 0,
"rx_rjts": 0,
"rx_rscns": 0,
"tx_accs": 0,
"tx_dereg_req": 0,
"tx_get_req": 0,
"tx_reg_req": 0,
"tx_rjts": 0,
"tx_rscns": 1,
"vsan": 1
}
}
}
<TABLE_fcs_statistics>
<ROW_fcs_statistics>
<vsan>1</vsan>
<rx_get_req>0</rx_get_req>
<tx_get_req>0</tx_get_req>
<rx_reg_req>0</rx_reg_req>
<tx_reg_req>0</tx_reg_req>
<rx_dereg_req>0</rx_dereg_req>
<tx_dereg_req>0</tx_dereg_req>
<rx_rscns>0</rx_rscns>
<tx_rscns>1</tx_rscns>
<rx_rjts>0</rx_rjts>
<tx_rjts>0</tx_rjts>
<rx_accs>0</rx_accs>
<tx_accs>0</tx_accs>
<no_reponse>0</no_reponse>
<retransmit>0</retransmit>
</ROW_fcs_statistics>
</TABLE_fcs_statistics>
The show fcs statistics
command displays statistics for Fabric Configuration Server ( FCS ) packets.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
CLI Output |
---|
|
Parameter | Description | Type | Sample Values |
---|---|---|---|
vsan | VSAN ID | Integer | ['1-4094'] |
rx_accs | Number of Fabric Configuration Server (FCS) accepted at RX | Integer | |
tx_accs | Number of FCS accepted at TX | Integer | |
rx_rscns | Number of FCS RSCNs at RX | Integer | |
tx_rscns | Number of FCS RSCNs at TX | Integer | |
tx_rjts | Number of FCS rejected at TX | Integer | |
retransmit | Retransmit number | Integer | |
rx_get_req | Number of FCS get requests at RX | Integer | |
tx_get_req | Number of FCS get requests at TX | Integer | |
no_reponse | FCS No Response | Integer | |
rx_rjts | Number of FCS rejected at RX | Integer | |
rx_dereg_req | Number of deregistered FCS requests at RX | Integer | |
tx_dereg_req | Number of deregistered FCS requests at RX | Integer | |
tx_reg_req | Number of registered FCS requests at TX | Integer | |
rx_reg_req | Number of registered FCS requests at RX | Integer |
show fcs statistics vsan <*vsan_id*>
show fcs statistics vsan <vsan_id>
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/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 fcs statistics vsan <vsan_id>",
"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)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_fcs_statistics": {
"ROW_fcs_statistics": {
"no_reponse": 0,
"retransmit": 0,
"rx_accs": 0,
"rx_dereg_req": 0,
"rx_get_req": 0,
"rx_reg_req": 0,
"rx_rjts": 0,
"rx_rscns": 0,
"tx_accs": 0,
"tx_dereg_req": 0,
"tx_get_req": 0,
"tx_reg_req": 0,
"tx_rjts": 0,
"tx_rscns": 1,
"vsan": 1
}
}
}
<TABLE_fcs_statistics>
<ROW_fcs_statistics>
<vsan>1</vsan>
<rx_get_req>0</rx_get_req>
<tx_get_req>0</tx_get_req>
<rx_reg_req>0</rx_reg_req>
<tx_reg_req>0</tx_reg_req>
<rx_dereg_req>0</rx_dereg_req>
<tx_dereg_req>0</tx_dereg_req>
<rx_rscns>0</rx_rscns>
<tx_rscns>1</tx_rscns>
<rx_rjts>0</rx_rjts>
<tx_rjts>0</tx_rjts>
<rx_accs>0</rx_accs>
<tx_accs>0</tx_accs>
<no_reponse>0</no_reponse>
<retransmit>0</retransmit>
</ROW_fcs_statistics>
</TABLE_fcs_statistics>
The show fcs statistics vsan <*vsan_id*>
command displays statistics for Fabric Configuration Server ( FCS ) packets for a specific VSAN ID.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
CLI Output |
---|
|
Parameter | Description | Type | Sample Values |
---|---|---|---|
vsan | VSAN ID | Integer | ['1-4094'] |
rx_accs | Number of FCS accepted at RX | Integer | |
tx_accs | Number of FCS accepted at TX | Integer | |
tx_rscns | Number of FCS RSCNs at TX | Integer | |
rx_rscns | Number of FCS RSCNs at RX | Integer | |
retransmit | Retransmit number | Integer | |
rx_get_req | Number of FCS get requests at RX | Integer | |
tx_get_req | Number of FCS get requests at TX | Integer | |
no_reponse | Queries with no response | Integer | |
rx_rjts | Number FCS rejected at RX | Integer | |
tx_rjts | Number FCS rejected at TX | Integer | |
rx_dereg_req | Number of deregistered FCS requests at RX | Integer | |
tx_dereg_req | Number of deregistered FCS requests at TX | Integer | |
tx_reg_req | Number of registered FCS requests at TX | Integer | |
rx_reg_req | Number of registered FCS requests at RX | Integer |