show fcns database

show fcns database
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 fcns 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_fcns_vsan": {
        "ROW_fcns_vsan": [
            {
                "TABLE_fcns_database": {
                    "ROW_fcns_database": [
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "init",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xaa0300",
                            "pwwn": "20:00:00:00:00:00:00:21",
                            "type": "N",
                            "vendor": "Cisco"
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "init",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xaa0320",
                            "pwwn": "20:00:00:00:00:00:00:22",
                            "type": "N",
                            "vendor": "Cisco"
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "both",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xee0000",
                            "pwwn": "10:00:8c:60:4f:53:bb:10",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "both",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xee0001",
                            "pwwn": "10:00:8c:60:4f:53:bb:20",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "both",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xee0200",
                            "pwwn": "10:00:8c:60:4d:53:1b:20",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "both",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xee0201",
                            "pwwn": "10:00:8c:60:4f:53:1b:20",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "both",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xee0202",
                            "pwwn": "10:00:8c:60:4f:53:2b:20",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "TABLE_fc4_type_feature": {
                                "ROW_fc4_type_feature": [
                                    {
                                        "fc4_feature": "both",
                                        "fc4_type": "scsi-fcp"
                                    },
                                    {
                                        "fc4_feature": "",
                                        "fc4_type": "227"
                                    }
                                ]
                            },
                            "fcid": "0xee0203",
                            "pwwn": "10:00:8c:60:4f:53:3b:20",
                            "type": "N",
                            "vendor": ""
                        }
                    ]
                },
                "total_number_of_entries": 8,
                "vsan_id": 1
            },
            {
                "TABLE_fcns_database": {
                    "ROW_fcns_database": {
                        "TABLE_fc4_type_feature": {
                            "ROW_fc4_type_feature": {
                                "fc4_feature": "ipfc",
                                "fc4_type": "ipfc"
                            }
                        },
                        "fcid": "0xe60000",
                        "pwwn": "10:00:8c:60:4f:73:d7:02",
                        "type": "N",
                        "vendor": "Cisco"
                    }
                },
                "total_number_of_entries": 1,
                "vsan_id": 3
            },
            {
                "TABLE_fcns_database": {
                    "ROW_fcns_database": [
                        {
                            "device_alias": "cisco_SW",
                            "fcid": "0x2d0020",
                            "pwwn": "50:08:01:60:00:89:08:15",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "fcid": "0x2d0040",
                            "pwwn": "50:08:01:60:00:89:08:22",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "device_alias": "tgt1",
                            "fcid": "0xda0020",
                            "pwwn": "50:08:01:60:00:89:57:08",
                            "type": "N",
                            "vendor": ""
                        },
                        {
                            "device_alias": "tgt2",
                            "fcid": "0xda0040",
                            "pwwn": "50:08:01:60:00:89:08:19",
                            "type": "N",
                            "vendor": ""
                        }
                    ]
                },
                "total_number_of_entries": 4,
                "vsan_id": 4
            },
            {
                "TABLE_fcns_database": {
                    "ROW_fcns_database": {
                        "TABLE_fc4_type_feature": {
                            "ROW_fc4_type_feature": {
                                "fc4_feature": "ipfc",
                                "fc4_type": "ipfc"
                            }
                        },
                        "fcid": "0xef0000",
                        "pwwn": "10:00:00:2a:6a:fd:04:a1",
                        "type": "N",
                        "vendor": "Cisco"
                    }
                },
                "total_number_of_entries": 1,
                "vsan_id": 20
            }
        ]
    }
}
      <TABLE_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>1</vsan_id>
        <TABLE_fcns_database>
         <ROW_fcns_database>
          <fcid>0xaa0300</fcid>
          <type>N</type>
          <pwwn>20:00:00:00:00:00:00:21</pwwn>
          <vendor>Cisco</vendor>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>init</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xaa0320</fcid>
          <type>N</type>
          <pwwn>20:00:00:00:00:00:00:22</pwwn>
          <vendor>Cisco</vendor>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>init</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xee0000</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4f:53:bb:10</pwwn>
          <vendor/>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>both</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xee0001</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4f:53:bb:20</pwwn>
          <vendor/>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>both</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xee0200</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4d:53:1b:20</pwwn>
          <vendor/>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>both</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xee0201</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4f:53:1b:20</pwwn>
          <vendor/>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>both</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xee0202</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4f:53:2b:20</pwwn>
          <vendor/>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>both</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xee0203</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4f:53:3b:20</pwwn>
          <vendor/>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>scsi-fcp</fc4_type>
            <fc4_feature>both</fc4_feature>
           </ROW_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>227</fc4_type>
            <fc4_feature/>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
        </TABLE_fcns_database>
        <total_number_of_entries>8</total_number_of_entries>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>3</vsan_id>
        <TABLE_fcns_database>
         <ROW_fcns_database>
          <fcid>0xe60000</fcid>
          <type>N</type>
          <pwwn>10:00:8c:60:4f:73:d7:02</pwwn>
          <vendor>Cisco</vendor>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>ipfc</fc4_type>
            <fc4_feature>ipfc</fc4_feature>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
        </TABLE_fcns_database>
        <total_number_of_entries>1</total_number_of_entries>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>4</vsan_id>
        <TABLE_fcns_database>
         <ROW_fcns_database>
          <fcid>0x2d0020</fcid>
          <type>N</type>
          <pwwn>50:08:01:60:00:89:08:15</pwwn>
          <vendor/>
          <device_alias>cisco_SW</device_alias>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0x2d0040</fcid>
          <type>N</type>
          <pwwn>50:08:01:60:00:89:08:22</pwwn>
          <vendor/>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xda0020</fcid>
          <type>N</type>
          <pwwn>50:08:01:60:00:89:57:08</pwwn>
          <vendor/>
          <device_alias>tgt1</device_alias>
         </ROW_fcns_database>
         <ROW_fcns_database>
          <fcid>0xda0040</fcid>
          <type>N</type>
          <pwwn>50:08:01:60:00:89:08:19</pwwn>
          <vendor/>
          <device_alias>tgt2</device_alias>
         </ROW_fcns_database>
        </TABLE_fcns_database>
        <total_number_of_entries>4</total_number_of_entries>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>20</vsan_id>
        <TABLE_fcns_database>
         <ROW_fcns_database>
          <fcid>0xef0000</fcid>
          <type>N</type>
          <pwwn>10:00:00:2a:6a:fd:04:a1</pwwn>
          <vendor>Cisco</vendor>
          <TABLE_fc4_type_feature>
           <ROW_fc4_type_feature>
            <fc4_type>ipfc</fc4_type>
            <fc4_feature>ipfc</fc4_feature>
           </ROW_fc4_type_feature>
          </TABLE_fc4_type_feature>
         </ROW_fcns_database>
        </TABLE_fcns_database>
        <total_number_of_entries>1</total_number_of_entries>
       </ROW_fcns_vsan>
      </TABLE_fcns_vsan>
     

The show fcns database command displays the results of the discovery, or to display the name server database for a specified VSAN or for all VSANs. 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
switch# show fcns database


VSAN 1:
--------------------------------------------------------------------------
FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
--------------------------------------------------------------------------
0xaa0300 N 20:00:00:00:00:00:00:21 (Cisco) scsi-fcp:init 227
0xaa0320 N 20:00:00:00:00:00:00:22 (Cisco) scsi-fcp:init 227
0xee0000 N 10:00:8c:60:4f:53:bb:10 scsi-fcp:both 227
0xee0001 N 10:00:8c:60:4f:53:bb:20 scsi-fcp:both 227
0xee0200 N 10:00:8c:60:4d:53:1b:20 scsi-fcp:both 227
0xee0201 N 10:00:8c:60:4f:53:1b:20 scsi-fcp:both 227
0xee0202 N 10:00:8c:60:4f:53:2b:20 scsi-fcp:both 227
0xee0203 N 10:00:8c:60:4f:53:3b:20 scsi-fcp:both 227

Total number of entries = 8

VSAN 3:
--------------------------------------------------------------------------
FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
--------------------------------------------------------------------------
0xe60000 N 10:00:8c:60:4f:73:d7:02 (Cisco) ipfc

Total number of entries = 1

VSAN 4:
--------------------------------------------------------------------------
FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
--------------------------------------------------------------------------
0x2d0020 N 50:08:01:60:00:89:08:15
[cisco_SW]
0x2d0040 N 50:08:01:60:00:89:08:22
0xda0020 N 50:08:01:60:00:89:57:08
[tgt1]
0xda0040 N 50:08:01:60:00:89:08:19
[tgt2]

Total number of entries = 4

VSAN 20:
--------------------------------------------------------------------------
FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
--------------------------------------------------------------------------
0xef0000 N 10:00:00:2a:6a:fd:04:a1 (Cisco) ipfc

Total number of entries = 1
ParameterDescriptionTypeSample Values
type Port typeString['N', 'NL', 'F', 'FL', 'E', 'B', '- ']
vsan_idVSAN IDInteger['1-4094']
total_number_of_entriesTotal number of entries per VSANInteger
device_alias Device aliasString
fcidFibre channel IDString
vendorVendor nameString
pwwnPort World Wide nameString
fc4_typeFC4-TYPE(S)String
fc4_feature FC4-FEATURE(S)String

show fcns statistics

show fcns statistics
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 fcns 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_fcns_vsan": {
        "ROW_fcns_vsan": [
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 2,
                        "deregistration_requests_received": 0,
                        "queries_received": 2,
                        "queries_sent": 2,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 2
                    }
                },
                "vsan_id": 1
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 2
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 2,
                        "deregistration_requests_received": 0,
                        "queries_received": 2,
                        "queries_sent": 2,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 2
                    }
                },
                "vsan_id": 3
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 2,
                        "deregistration_requests_received": 0,
                        "queries_received": 2,
                        "queries_sent": 2,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 2
                    }
                },
                "vsan_id": 4
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 7
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 10
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 1,
                        "deregistration_requests_received": 0,
                        "queries_received": 1,
                        "queries_sent": 1,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 1
                    }
                },
                "vsan_id": 11
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 15
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 20
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 100
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 200
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "RSCNs_received": 0,
                        "RSCNs_sent": 0,
                        "deregistration_requests_received": 0,
                        "queries_received": 0,
                        "queries_sent": 0,
                        "registration_requests_received": 0,
                        "reject_responses_sent": 0
                    }
                },
                "vsan_id": 300
            }
        ]
    }
}
      <TABLE_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>1</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>2</queries_received>
          <queries_sent>2</queries_sent>
          <reject_responses_sent>2</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>2</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>2</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>3</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>2</queries_received>
          <queries_sent>2</queries_sent>
          <reject_responses_sent>2</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>2</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>4</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>2</queries_received>
          <queries_sent>2</queries_sent>
          <reject_responses_sent>2</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>2</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>7</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>10</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>11</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>1</queries_received>
          <queries_sent>1</queries_sent>
          <reject_responses_sent>1</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>1</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>15</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>20</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>100</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>200</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
       <ROW_fcns_vsan>
        <vsan_id>300</vsan_id>
        <TABLE_stats>
         <ROW_stats>
          <registration_requests_received>0</registration_requests_received>
          <deregistration_requests_received>0</deregistration_requests_received>
          <queries_received>0</queries_received>
          <queries_sent>0</queries_sent>
          <reject_responses_sent>0</reject_responses_sent>
          <RSCNs_received>0</RSCNs_received>
          <RSCNs_sent>0</RSCNs_sent>
         </ROW_stats>
        </TABLE_stats>
       </ROW_fcns_vsan>
      </TABLE_fcns_vsan>
     

The show fcns statistics command displays the statistical information for a specified VSAN or for all VSANs. 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
switch# show fcns statistics


Name server statistics for vsan 1
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 2
queries sent= 2
reject responses sent = 2
RSCNs received = 0
RSCNs sent = 2

Name server statistics for vsan 2
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 3
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 2
queries sent= 2
reject responses sent = 2
RSCNs received = 0
RSCNs sent = 2

Name server statistics for vsan 4
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 2
queries sent= 2
reject responses sent = 2
RSCNs received = 0
RSCNs sent = 2

Name server statistics for vsan 7
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 10
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 11
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 1
queries sent= 1
reject responses sent = 1
RSCNs received = 0
RSCNs sent = 1

Name server statistics for vsan 15
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 20
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 100
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 200
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0

Name server statistics for vsan 300
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 0
queries sent= 0
reject responses sent = 0
RSCNs received = 0
RSCNs sent = 0
ParameterDescriptionTypeSample Values
vsan_idVSAN IDInteger['1-4094']
deregistration_requests_receivedNumber of deregistration requests receivedInteger
RSCNs_sent Number of RSCNs sentInteger
RSCNs_received Number of RSCNs receivedInteger
reject_responses_sent Number of responses rejectedInteger
registration_requests_received Registration requests numberInteger
queries_sentNumber of queries sentInteger
queries_receivedNumber of queries receivedInteger

show fcns statistics detail

show fcns statistics detail
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 fcns statistics detail",
  "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_fcns_vsan": {
        "ROW_fcns_vsan": [
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "count": 2,
                                "explanation": "port type not registered"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "count": 2,
                                "reason": "unable to perform command"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "count": 2,
                                "id": "ge_pt"
                            }
                        },
                        "accept_received": 2,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 2,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 1
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 2
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "count": 1,
                                "explanation": "port type not registered"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "count": 2,
                                "explanation": "port type not registered"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "count": 1,
                                "reason": "unable to perform command"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "count": 2,
                                "reason": "unable to perform command"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "count": 2,
                                "id": "ge_pt"
                            }
                        },
                        "accept_received": 1,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 2,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 3
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "count": 2,
                                "explanation": "port type not registered"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "count": 2,
                                "reason": "unable to perform command"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "count": 2,
                                "id": "ge_pt"
                            }
                        },
                        "accept_received": 2,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 2,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 4
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 7
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 10
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "count": 1,
                                "explanation": "port type not registered"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "count": 1,
                                "explanation": "port type not registered"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "count": 1,
                                "reason": "unable to perform command"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "count": 1,
                                "reason": "unable to perform command"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "count": 1,
                                "id": "ge_pt"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 1,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 11
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 15
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 20
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 100
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 200
            },
            {
                "TABLE_stats": {
                    "ROW_stats": {
                        "TABLE_cache_queries_recv": {
                            "ROW_cache_queries_recv": {
                                "cache_queries_recvd": "None"
                            }
                        },
                        "TABLE_queries_recv": {
                            "ROW_queries_recv": {
                                "queries_recvd": "None"
                            }
                        },
                        "TABLE_reg_req_recv": {
                            "ROW_reg_req_recv": {
                                "req_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_recv": {
                            "ROW_rej_rsn_expl_recv": {
                                "rsn_expl_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_expl_sent": {
                            "ROW_rej_rsn_expl_sent": {
                                "rsn_expl_sent": "None"
                            }
                        },
                        "TABLE_rej_rsn_recv": {
                            "ROW_rej_rsn_recv": {
                                "rsn_recvd": "None"
                            }
                        },
                        "TABLE_rej_rsn_sent": {
                            "ROW_rej_rsn_sent": {
                                "rsn_sent": "None"
                            }
                        },
                        "TABLE_sw_queries_recv": {
                            "ROW_sw_queries_recv": {
                                "sw_queries_recvd": "None"
                            }
                        },
                        "accept_received": 0,
                        "accept_send": 0,
                        "ge_id_requests_sent": 0,
                        "ge_pt_requests_sent": 0,
                        "gid_pt_requests_sent": 0,
                        "gspn_id_requests_sent": 0,
                        "no_response": 0
                    }
                },
                "vsan_id": 300
            }
        ]
    }
}
       <TABLE_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>1</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <id>ge_pt</id>
             <count>2</count>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <reason>unable to perform command</reason>
             <count>2</count>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <explanation>port type not registered</explanation>
             <count>2</count>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>2</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>2</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>2</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>3</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <id>ge_pt</id>
             <count>2</count>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <reason>unable to perform command</reason>
             <count>1</count>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <explanation>port type not registered</explanation>
             <count>1</count>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <reason>unable to perform command</reason>
             <count>2</count>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <explanation>port type not registered</explanation>
             <count>2</count>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>1</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>2</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>4</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <id>ge_pt</id>
             <count>2</count>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <reason>unable to perform command</reason>
             <count>2</count>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <explanation>port type not registered</explanation>
             <count>2</count>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>2</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>2</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>7</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>10</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>11</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <id>ge_pt</id>
             <count>1</count>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <reason>unable to perform command</reason>
             <count>1</count>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <explanation>port type not registered</explanation>
             <count>1</count>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <reason>unable to perform command</reason>
             <count>1</count>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <explanation>port type not registered</explanation>
             <count>1</count>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>1</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>15</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>20</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>100</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>200</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
        <ROW_fcns_vsan>
         <vsan_id>300</vsan_id>
         <TABLE_stats>
          <ROW_stats>
           <TABLE_reg_req_recv>
            <ROW_reg_req_recv>
             <req_recvd>None</req_recvd>
            </ROW_reg_req_recv>
           </TABLE_reg_req_recv>
           <TABLE_queries_recv>
            <ROW_queries_recv>
             <queries_recvd>None</queries_recvd>
            </ROW_queries_recv>
           </TABLE_queries_recv>
           <TABLE_cache_queries_recv>
            <ROW_cache_queries_recv>
             <cache_queries_recvd>None</cache_queries_recvd>
            </ROW_cache_queries_recv>
           </TABLE_cache_queries_recv>
           <TABLE_sw_queries_recv>
            <ROW_sw_queries_recv>
             <sw_queries_recvd>None</sw_queries_recvd>
            </ROW_sw_queries_recv>
           </TABLE_sw_queries_recv>
           <TABLE_rej_rsn_recv>
            <ROW_rej_rsn_recv>
             <rsn_recvd>None</rsn_recvd>
            </ROW_rej_rsn_recv>
           </TABLE_rej_rsn_recv>
           <TABLE_rej_rsn_expl_recv>
            <ROW_rej_rsn_expl_recv>
             <rsn_expl_recvd>None</rsn_expl_recvd>
            </ROW_rej_rsn_expl_recv>
           </TABLE_rej_rsn_expl_recv>
           <TABLE_rej_rsn_sent>
            <ROW_rej_rsn_sent>
             <rsn_sent>None</rsn_sent>
            </ROW_rej_rsn_sent>
           </TABLE_rej_rsn_sent>
           <TABLE_rej_rsn_expl_sent>
            <ROW_rej_rsn_expl_sent>
             <rsn_expl_sent>None</rsn_expl_sent>
            </ROW_rej_rsn_expl_sent>
           </TABLE_rej_rsn_expl_sent>
           <accept_received>0</accept_received>
           <accept_send>0</accept_send>
           <gid_pt_requests_sent>0</gid_pt_requests_sent>
           <ge_pt_requests_sent>0</ge_pt_requests_sent>
           <ge_id_requests_sent>0</ge_id_requests_sent>
           <gspn_id_requests_sent>0</gspn_id_requests_sent>
           <no_response>0</no_response>
          </ROW_stats>
         </TABLE_stats>
        </ROW_fcns_vsan>
       </TABLE_fcns_vsan>
      

The show fcns statistics detail command displays detailed statistics for all VSANs. 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
switch# show fcns statistics detail


Name server statistics for vsan 1
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
ge_pt requests = 2

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
unable to perform command= 2

Reject reason explanations sent
-------------------------------
port type not registered= 2

Accept received = 2
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 2
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 2
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 3
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
ge_pt requests = 2

Reject reasons received
-----------------------
unable to perform command= 1

Reject reason explanations received
-----------------------------------
port type not registered= 1

Reject reasons sent
-------------------
unable to perform command= 2

Reject reason explanations sent
-------------------------------
port type not registered= 2

Accept received = 1
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 2
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 4
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
ge_pt requests = 2

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
unable to perform command= 2

Reject reason explanations sent
-------------------------------
port type not registered= 2

Accept received = 2
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 2
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 7
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 10
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 11
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
ge_pt requests = 1

Reject reasons received
-----------------------
unable to perform command= 1

Reject reason explanations received
-----------------------------------
port type not registered= 1

Reject reasons sent
-------------------
unable to perform command= 1

Reject reason explanations sent
-------------------------------
port type not registered= 1

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 1
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 15
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
No response = 0

Name server statistics for vsan 20
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 100
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 200
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0

Name server statistics for vsan 300
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
None

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
None

Reject reason explanations sent
-------------------------------
None

Accept received = 0
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 0
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0
ParameterDescriptionTypeSample Values
vsan_id VSAN IDInteger['1-4094']
explanationReasons for query rejection on name serverString
idQuery typeString
ge_pt_requests_sentge_pt query received on name serverInteger
accept_received Accept receivedInteger
ge_id_requests_sentge_id query received on name serverInteger
no_responseQueries with no response on name serverInteger
accept_send Accept sendInteger
gid_pt_requests_sentgid_pt query received on name serverInteger
reason Reject reasons sent IDString
gspn_id_requests_sentgspn_id query received on name serverInteger
countNumber of queries/requestInteger

show fcns statistics detail vsan <*vsan_id*>

show fcns statistics detail vsan <vsan_id>
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 fcns statistics detail 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_fcns_vsan": {
        "ROW_fcns_vsan": {
            "TABLE_stats": {
                "ROW_stats": {
                    "TABLE_cache_queries_recv": {
                        "ROW_cache_queries_recv": {
                            "cache_queries_recvd": "None"
                        }
                    },
                    "TABLE_queries_recv": {
                        "ROW_queries_recv": {
                            "queries_recvd": "None"
                        }
                    },
                    "TABLE_reg_req_recv": {
                        "ROW_reg_req_recv": {
                            "req_recvd": "None"
                        }
                    },
                    "TABLE_rej_rsn_expl_recv": {
                        "ROW_rej_rsn_expl_recv": {
                            "rsn_expl_recvd": "None"
                        }
                    },
                    "TABLE_rej_rsn_expl_sent": {
                        "ROW_rej_rsn_expl_sent": {
                            "count": 2,
                            "explanation": "port type not registered"
                        }
                    },
                    "TABLE_rej_rsn_recv": {
                        "ROW_rej_rsn_recv": {
                            "rsn_recvd": "None"
                        }
                    },
                    "TABLE_rej_rsn_sent": {
                        "ROW_rej_rsn_sent": {
                            "count": 2,
                            "reason": "unable to perform command"
                        }
                    },
                    "TABLE_sw_queries_recv": {
                        "ROW_sw_queries_recv": {
                            "count": 2,
                            "id": "ge_pt"
                        }
                    },
                    "accept_received": 2,
                    "accept_send": 0,
                    "ge_id_requests_sent": 0,
                    "ge_pt_requests_sent": 2,
                    "gid_pt_requests_sent": 0,
                    "gspn_id_requests_sent": 0,
                    "no_response": 0
                }
            },
            "vsan_id": 1
        }
    }
}
         <TABLE_fcns_vsan>
          <ROW_fcns_vsan>
           <vsan_id>1</vsan_id>
           <TABLE_stats>
            <ROW_stats>
             <TABLE_reg_req_recv>
              <ROW_reg_req_recv>
               <req_recvd>None</req_recvd>
              </ROW_reg_req_recv>
             </TABLE_reg_req_recv>
             <TABLE_queries_recv>
              <ROW_queries_recv>
               <queries_recvd>None</queries_recvd>
              </ROW_queries_recv>
             </TABLE_queries_recv>
             <TABLE_cache_queries_recv>
              <ROW_cache_queries_recv>
               <cache_queries_recvd>None</cache_queries_recvd>
              </ROW_cache_queries_recv>
             </TABLE_cache_queries_recv>
             <TABLE_sw_queries_recv>
              <ROW_sw_queries_recv>
               <id>ge_pt</id>
               <count>2</count>
              </ROW_sw_queries_recv>
             </TABLE_sw_queries_recv>
             <TABLE_rej_rsn_recv>
              <ROW_rej_rsn_recv>
               <rsn_recvd>None</rsn_recvd>
              </ROW_rej_rsn_recv>
             </TABLE_rej_rsn_recv>
             <TABLE_rej_rsn_expl_recv>
              <ROW_rej_rsn_expl_recv>
               <rsn_expl_recvd>None</rsn_expl_recvd>
              </ROW_rej_rsn_expl_recv>
             </TABLE_rej_rsn_expl_recv>
             <TABLE_rej_rsn_sent>
              <ROW_rej_rsn_sent>
               <reason>unable to perform command</reason>
               <count>2</count>
              </ROW_rej_rsn_sent>
             </TABLE_rej_rsn_sent>
             <TABLE_rej_rsn_expl_sent>
              <ROW_rej_rsn_expl_sent>
               <explanation>port type not registered</explanation>
               <count>2</count>
              </ROW_rej_rsn_expl_sent>
             </TABLE_rej_rsn_expl_sent>
             <accept_received>2</accept_received>
             <accept_send>0</accept_send>
             <gid_pt_requests_sent>0</gid_pt_requests_sent>
             <ge_pt_requests_sent>2</ge_pt_requests_sent>
             <ge_id_requests_sent>0</ge_id_requests_sent>
             <gspn_id_requests_sent>0</gspn_id_requests_sent>
             <no_response>0</no_response>
            </ROW_stats>
           </TABLE_stats>
          </ROW_fcns_vsan>
         </TABLE_fcns_vsan>
        

The show fcns statistics detail vsan <*vsan_id*> command displays detailed statistics 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
switch# show fcns statistics detail vsan 1


Name server statistics for vsan 1
===================================

Registration requests received
------------------------------
None

Queries received
----------------
None

Cache Queries received
----------------
None

Switch queries received
-----------------------
ge_pt requests = 2

Reject reasons received
-----------------------
None

Reject reason explanations received
-----------------------------------
None

Reject reasons sent
-------------------
unable to perform command= 2

Reject reason explanations sent
-------------------------------
port type not registered= 2

Accept received = 2
Accept sent = 0
gid_pt requests sent = 0
ge_pt requests sent = 2
ge_id requests sent = 0
gspn_id requests sent = 0
no response = 0
ParameterDescriptionTypeSample Values
vsan_idVSAN IDInteger['1-4094']
countNumber of switch queries receivedInteger
idQuery typeString
ge_pt_requests_sentge_pt query received on name serverInteger
ge_id_requests_sentge_id query received on name serverInteger
gid_pt_requests_sentgid_pt query received on name serverInteger
no_responseQueries with no response on name serverInteger
accept_received Accept receivedInteger
gspn_id_requests_sentgspn_id query received on name serverInteger
accept_send Accept sendInteger
explanationReject reason explain IDString
reasonReject reason received IDString

show fcns statistics vsan <*vsan_id*>

show fcns statistics vsan <vsan_id>
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 fcns 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_fcns_vsan": {
        "ROW_fcns_vsan": {
            "TABLE_stats": {
                "ROW_stats": {
                    "RSCNs_received": 0,
                    "RSCNs_sent": 2,
                    "deregistration_requests_received": 0,
                    "queries_received": 2,
                    "queries_sent": 2,
                    "registration_requests_received": 0,
                    "reject_responses_sent": 2
                }
            },
            "vsan_id": 1
        }
    }
}
        <TABLE_fcns_vsan>
         <ROW_fcns_vsan>
          <vsan_id>1</vsan_id>
          <TABLE_stats>
           <ROW_stats>
            <registration_requests_received>0</registration_requests_received>
            <deregistration_requests_received>0</deregistration_requests_received>
            <queries_received>2</queries_received>
            <queries_sent>2</queries_sent>
            <reject_responses_sent>2</reject_responses_sent>
            <RSCNs_received>0</RSCNs_received>
            <RSCNs_sent>2</RSCNs_sent>
           </ROW_stats>
          </TABLE_stats>
         </ROW_fcns_vsan>
        </TABLE_fcns_vsan>
       

The show fcns statistics vsan <*vsan_id*> command displays statistics for the specified 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
switch# show fcns statistics vsan 1


Name server statistics for vsan 1
===================================
registration requests received = 0
deregistration requests received = 0
queries received = 2
queries sent= 2
reject responses sent = 2
RSCNs received = 0
RSCNs sent = 2
ParameterDescriptionTypeSample Values
vsan_idVSAN IDInteger['1-4094']
queries_sentNumber of queries sentInteger
registration_requests_received Registration requests numberInteger
RSCNs_sent Number of RSCNs sentInteger
deregistration_requests_received Number of deregistration requestInteger
RSCNs_received Number of RSCNs receivedInteger
queries_received Number of RSCNs receivedInteger
reject_responses_sent Number of responses rejectedInteger