NetDevOps-华为设备restconf

common.py

from requests.auth import HTTPBasicAuth

BASE_URL = 'http://x.x.x.x/restconf/data'
AUTH = HTTPBasicAuth('local', 'xxxx')
MEDIA_TYPE = 'application/yang-data+json'
HEADERS = {'Accept': MEDIA_TYPE,
           'Accept-Encoding': 'gzip, deflate',
           'Content-Type': MEDIA_TYPE,
           }

systemInfo

import json
import requests
from common import BASE_URL, AUTH, HEADERS

# CloudEngine 12800, 12800E V200R019C10 NETCONF Schema API参考.chm
# 基础配置 -> 系统 -> 系统信息 -> XPATH -> /system/systemInfo
url = BASE_URL + "/huawei-system:system/systemInfo"
resp = requests.get(url, auth=AUTH, verify=False, headers=HEADERS)
print(resp.status_code)
r_json = resp.json()
print(json.dumps(r_json, indent=4))
print(f'sysName: {r_json["huawei-system:systemInfo"]["sysName"]}')
print(f'sysUpTime: {r_json["huawei-system:systemInfo"]["sysUpTime"]}')
print(f'productVer: {r_json["huawei-system:systemInfo"]["productVer"]}')
print(f'esn: {r_json["huawei-system:systemInfo"]["esn"]}')
print(f'mac: {r_json["huawei-system:systemInfo"]["mac"]}')

返回结果:

200
{
    "huawei-system:systemInfo": {
        "sysName": "Test-HW-Leaf-01",
        "sysContact": "R&D Beijing, Huawei Technologies co.,Ltd.",
        "sysLocation": "Beijing China",
        "sysDesc": "Huawei Versatile Routing Platform Software \r\nVRP (R) software, Version 8.210 (CE6881 V200R021C00SPC200) \r\nCopyright (C) 2012-2021 Huawei Technologies Co., Ltd. \r\nHuawei CE6881-48T6CQ \r\n",
        "sysObjectId": "1.3.6.1.4.1.2011.2.239.73",
        "sysGmtTime": 1712047378,
        "sysUpTime": 6057944,
        "sysService": 78,
        "platformName": "VRP",
        "platformVer": "V800R021C05SPC600",
        "productName": "CE6881",
        "productVer": "V200R021C00SPC200",
        "patchVer": "V200R021SPH1b0",
        "esn": "xxxx",
        "mac": "xx34-xx6a-xx41",
        "lsRole": "admin",
        "authenFlag": false
    }
}
sysName: Test-HW-Leaf-01
sysUpTime: 6057944
productVer: V200R021C00SPC200
esn: xxxx
mac: xx34-xx6a-xx41

systemInfo_filter

import json
import requests
from common import BASE_URL, AUTH, HEADERS

# CloudEngine 12800, 12800E V200R019C10 NETCONF Schema API参考.chm
# 基础配置 -> 系统 -> 系统信息 -> XPATH -> /system/systemInfo
url = BASE_URL + "/huawei-system:system/systemInfo"
resp = requests.get(url, auth=AUTH, verify=False, headers=HEADERS)
print(resp.status_code)
r_json = resp.json()
print(json.dumps(r_json, indent=4))
print(f'sysName: {r_json["huawei-system:systemInfo"]["sysName"]}')
print(f'sysUpTime: {r_json["huawei-system:systemInfo"]["sysUpTime"]}')
print(f'productVer: {r_json["huawei-system:systemInfo"]["productVer"]}')
print(f'esn: {r_json["huawei-system:systemInfo"]["esn"]}')
print(f'mac: {r_json["huawei-system:systemInfo"]["mac"]}')

返回结果:

200
{
    "ietf-restconf:data": {
        "huawei-system:system": {
            "systemInfo": {
                "sysName": "Test-HW-Leaf-01",
                "esn": "xxxx"
            }
        }
    }
}

cpuInfo

import json
import requests
from common import BASE_URL, AUTH, HEADERS

# CloudEngine 12800, 12800E V200R019C10 NETCONF Schema API参考.chm
# 设备管理 -> 实体管理 -> 端口 -> 单板CPU -> XPATH -> /devm/cpuInfos/cpuInfo
url = BASE_URL + "/huawei-devm:devm/cpuInfos/cpuInfo"
resp = requests.get(url, auth=AUTH, verify=False, headers=HEADERS)
print(resp.status_code)
print(json.dumps(resp.json(), indent=4))

返回结果:

200
{
    "huawei-devm:cpuInfo": [
        {
            "position": "1",
            "entIndex": 16842753,
            "systemCpuUsage": 20,
            "ovloadThreshold": 90,
            "unovloadThreshold": 75,
            "interval": 8,
            "monitorNumber": 48,
            "monitorCycle": 10,
            "ovloadStateChangeTime": "0000-00-00 00:00:00",
            "currentOvloadState": "Unoverload"
        }
    ]
}

interface

import json
import requests
from common import BASE_URL, AUTH, HEADERS

# CloudEngine 12800, 12800E V200R019C10 NETCONF Schema API参考.chm
# 接口管理 -> 接口 -> XPATH -> /ifm/interfaces/interface
url = BASE_URL + "/huawei-ifm:ifm/interfaces"
resp = requests.get(url, auth=AUTH, verify=False, headers=HEADERS)
print(resp.status_code)
print(json.dumps(resp.json(), indent=4))

返回结果:

200
{
    "huawei-ifm:interfaces": {
        "interface": [
            {
                "ifName": "NULL0",
                "ifIndex": 2,
                "ifPhyType": "NULL",
                "ifNumber": "0",
                "isL2SwitchPort": false,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "invalid",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "up",
                    "ifPhyStatus": "up",
                    "ifLinkStatus": "up",
                    "ifOpertMTU": 1500,
                    "ifV4State": "up",
                    "ifV6State": "up",
                    "ifCtrlFlapDamp": false,
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "MEth0/0/0",
                "ifIndex": 4,
                "ifPhyType": "MEth",
                "ifPosition": "0/0/0",
                "ifNumber": "0/0/0",
                "isL2SwitchPort": false,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "mgmt",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "up",
                    "ifPhyStatus": "up",
                    "ifLinkStatus": "up",
                    "ifOpertMTU": 1500,
                    "ifOperSpeed": "1000000000",
                    "ifV4State": "up",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f40",
                    "lineProtocolUpTime": "2024-01-24T06:04:16Z",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifStatistics": {
                    "receiveByte": "5803586906",
                    "sendByte": "5101916851",
                    "receivePacket": "48436592",
                    "sendPacket": "32481427",
                    "rcvUniPacket": "32283090",
                    "rcvMutiPacket": "12651255",
                    "rcvBroadPacket": "3502247",
                    "sendUniPacket": "32279197",
                    "sendMutiPacket": "201906",
                    "sendBroadPacket": "385",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "982",
                    "inBitRate": "7857",
                    "inPacketRate": "7",
                    "inUseRate": "0.01%",
                    "outByteRate": "784",
                    "outBitRate": "6277",
                    "outPacketRate": "5",
                    "outUseRate": "0.01%",
                    "receiveByte": "5803587443",
                    "sendByte": "5101916851",
                    "receivePacket": "48436594",
                    "sendPacket": "32481427",
                    "rcvUniPacket": "32283090",
                    "rcvMutiPacket": "12651258",
                    "rcvBroadPacket": "3502247",
                    "sendUniPacket": "32279197",
                    "sendMutiPacket": "201906",
                    "sendBroadPacket": "385",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "5",
                    "rcvUniPacketRate": "5",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "2",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config",
                    "am4CfgAddrs": {
                        "am4CfgAddr": [
                            {
                                "ifIpAddr": "172.17.154.152",
                                "subnetMask": "255.255.255.0",
                                "addrType": "main"
                            }
                        ]
                    }
                },
                "ipv4Oper": {
                    "ipv4Addrs": {
                        "ipv4Addr": [
                            {
                                "ifIpAddr": "172.17.154.152",
                                "subnetMask": "255.255.255.0",
                                "addrType": "main"
                            }
                        ]
                    }
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "100GE1/0/1",
                "ifIndex": 5,
                "ifPhyType": "100GE",
                "ifPosition": "1/0/1",
                "ifNumber": "1/0/1",
                "isL2SwitchPort": true,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "down",
                    "ifPhyStatus": "down",
                    "ifLinkStatus": "down",
                    "ifOpertMTU": 1518,
                    "ifOperSpeed": "100000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "100GE1/0/2",
                "ifIndex": 6,
                "ifPhyType": "100GE",
                "ifPosition": "1/0/2",
                "ifNumber": "1/0/2",
                "isL2SwitchPort": true,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "down",
                    "ifPhyStatus": "down",
                    "ifLinkStatus": "down",
                    "ifOpertMTU": 1518,
                    "ifOperSpeed": "100000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "100GE1/0/3",
                "ifIndex": 7,
                "ifPhyType": "100GE",
                "ifPosition": "1/0/3",
                "ifNumber": "1/0/3",
                "isL2SwitchPort": true,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "down",
                    "ifPhyStatus": "down",
                    "ifLinkStatus": "down",
                    "ifOpertMTU": 1518,
                    "ifOperSpeed": "100000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "100GE1/0/4",
                "ifIndex": 8,
                "ifPhyType": "100GE",
                "ifPosition": "1/0/4",
                "ifNumber": "1/0/4",
                "isL2SwitchPort": true,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "down",
                    "ifPhyStatus": "down",
                    "ifLinkStatus": "down",
                    "ifOpertMTU": 1518,
                    "ifOperSpeed": "100000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "100GE1/0/5",
                "ifIndex": 9,
                "ifPhyType": "100GE",
                "ifPosition": "1/0/5",
                "ifNumber": "1/0/5",
                "isL2SwitchPort": true,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "down",
                    "ifPhyStatus": "down",
                    "ifLinkStatus": "down",
                    "ifOpertMTU": 1518,
                    "ifOperSpeed": "100000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "100GE1/0/6",
                "ifIndex": 10,
                "ifPhyType": "100GE",
                "ifPosition": "1/0/6",
                "ifNumber": "1/0/6",
                "isL2SwitchPort": true,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "down",
                    "ifPhyStatus": "down",
                    "ifLinkStatus": "down",
                    "ifOpertMTU": 1518,
                    "ifOperSpeed": "100000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "0",
                    "inBitRate": "0",
                    "inPacketRate": "0",
                    "inUseRate": "0.00%",
                    "outByteRate": "0",
                    "outBitRate": "0",
                    "outPacketRate": "0",
                    "outUseRate": "0.00%",
                    "receiveByte": "0",
                    "sendByte": "0",
                    "receivePacket": "0",
                    "sendPacket": "0",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "0",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "0",
                    "sendBroadPacket": "0",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "0",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "10GE1/0/1",
                "ifIndex": 11,
                "ifPhyType": "10GE",
                "ifPosition": "1/0/1",
                "ifNumber": "1/0/1",
                "ifTrunkIfName": "Eth-Trunk2",
                "isL2SwitchPort": false,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "TrunkMember",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "up",
                    "ifPhyStatus": "up",
                    "ifLinkStatus": "up",
                    "ifOpertMTU": 1500,
                    "ifOperSpeed": "10000000000",
                    "ifV4State": "down",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f41",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "622356689",
                    "sendByte": "358740130",
                    "receivePacket": "6508125",
                    "sendPacket": "3438605",
                    "rcvUniPacket": "4026",
                    "rcvMutiPacket": "6453612",
                    "rcvBroadPacket": "50483",
                    "sendUniPacket": "5720",
                    "sendMutiPacket": "3432880",
                    "sendBroadPacket": "3",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "101",
                    "inBitRate": "813",
                    "inPacketRate": "1",
                    "inUseRate": "0.01%",
                    "outByteRate": "47",
                    "outBitRate": "379",
                    "outPacketRate": "0",
                    "outUseRate": "0.01%",
                    "receiveByte": "622356773",
                    "sendByte": "358740130",
                    "receivePacket": "6508126",
                    "sendPacket": "3438605",
                    "rcvUniPacket": "4026",
                    "rcvMutiPacket": "6453617",
                    "rcvBroadPacket": "50483",
                    "sendUniPacket": "5720",
                    "sendMutiPacket": "3432882",
                    "sendBroadPacket": "3",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "1",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config"
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "10GE1/0/2",
                "ifIndex": 12,
                "ifPhyType": "10GE",
                "ifPosition": "1/0/2",
                "ifNumber": "1/0/2",
                "isL2SwitchPort": false,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "protocolUpDelayTime": 0,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "up",
                    "ifPhyStatus": "up",
                    "ifLinkStatus": "up",
                    "ifOpertMTU": 1500,
                    "ifOperSpeed": "10000000000",
                    "ifV4State": "up",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f42",
                    "lineProtocolUpTime": "2024-01-24T05:59:03Z",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
                "ifTrapThreshold": {
                    "inputRisingRate": 90,
                    "inputResumeRate": 90,
                    "outputRisingRate": 90,
                    "outputResumeRate": 90
                },
                "ifStatistics": {
                    "receiveByte": "975886506",
                    "sendByte": "70468425",
                    "receivePacket": "6259282",
                    "sendPacket": "201916",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "6259277",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "201915",
                    "sendBroadPacket": "1",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0"
                },
                "ifClearedStat": {
                    "ifOperStatItvl": 300,
                    "inByteRate": "161",
                    "inBitRate": "1290",
                    "inPacketRate": "1",
                    "inUseRate": "0.01%",
                    "outByteRate": "10",
                    "outBitRate": "86",
                    "outPacketRate": "0",
                    "outUseRate": "0.01%",
                    "receiveByte": "975886654",
                    "sendByte": "70468425",
                    "receivePacket": "6259283",
                    "sendPacket": "201916",
                    "rcvUniPacket": "0",
                    "rcvMutiPacket": "6259283",
                    "rcvBroadPacket": "0",
                    "sendUniPacket": "0",
                    "sendMutiPacket": "201915",
                    "sendBroadPacket": "1",
                    "rcvErrorPacket": "0",
                    "rcvDropPacket": "0",
                    "sendErrorPacket": "0",
                    "sendDropPacket": "0",
                    "sendUniPacketRate": "0",
                    "rcvUniPacketRate": "0",
                    "sendMutiPacketRate": "0",
                    "rcvMutiPacketRate": "1",
                    "sendBroadPacketRate": "0",
                    "rcvBroadPacketRate": "0"
                },
                "ifErrorDown": {
                    "errorDownCause": "invalid",
                    "recoveryTime": 0,
                    "remainderTime": 0
                },
                "ipv4Config": {
                    "addrCfgType": "config",
                    "am4CfgAddrs": {
                        "am4CfgAddr": [
                            {
                                "ifIpAddr": "100.0.0.13",
                                "subnetMask": "255.255.255.254",
                                "addrType": "main"
                            }
                        ]
                    }
                },
                "ipv4Oper": {
                    "ipv4Addrs": {
                        "ipv4Addr": [
                            {
                                "ifIpAddr": "100.0.0.13",
                                "subnetMask": "255.255.255.254",
                                "addrType": "main"
                            }
                        ]
                    }
                },
                "ipv6Config": {
                    "enableFlag": false,
                    "autoLinkLocal": false
                }
            },
            {
                "ifName": "10GE1/0/3",
                "ifIndex": 13,
                "ifPhyType": "10GE",
                "ifPosition": "1/0/3",
                "ifNumber": "1/0/3",
                "isL2SwitchPort": false,
                "ifAdminStatus": "up",
                "ifLinkProtocol": "ethernet",
                "ifRouterType": "Broadcast",
                "ifDf": false,
                "ifTrapEnable": true,
                "ifMtu": 1500,
                "vrfName": "_public_",
                "vsName": "Admin-VS",
                "ifServiceType": "None",
                "ifClass": "mainInterface",
                "l2SubIfFlag": false,
                "protocolUpDelayTime": 0,
                "ifNetworkLayerStatus": "ipv4andipv6up",
                "ifDynamicInfo": {
                    "ifOperStatus": "up",
                    "ifPhyStatus": "up",
                    "ifLinkStatus": "up",
                    "ifOpertMTU": 1500,
                    "ifOperSpeed": "10000000000",
                    "ifV4State": "up",
                    "ifV6State": "down",
                    "ifCtrlFlapDamp": false,
                    "ifOperMac": "6c34-916a-1f42",
                    "lineProtocolUpTime": "2024-01-24T05:57:25Z",
                    "isOffline": false
                },
                "ifControlFlap": {
                    "ifCtrlFlapEnbl": false
                },
       
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值