主题
接口描述
获取节点虚拟路由网卡信息状态
请求路径
GET
/v1/nodes/virtualroute/status
请求参数
名称 | 类型 | 位置 | 必须 | 描述 |
---|---|---|---|---|
Authorization | string | header | 是 | 鉴权 token |
nodeID | string | query | 是 | 节点 ID |
返回值
名称 | 类型 | 描述 |
---|---|---|
total | int | 软路由线路总条数 |
connectSucceed | int | 已联网数 |
ipv6ConnectSucceed | int | IPV6联网数 |
detail | []VirtualRouteStatusDetail | 详情 |
VirtualRouteStatusDetail
名称 | 类型 | 描述 |
---|---|---|
netDevName | string | 网卡名字 |
enable | bool | 软路由是否使用了些网卡 |
mac | string | mac地址 |
speed | string | 速率(读取物理信息获取) |
netDevStatus | string | 网卡状态(up,down,no-carrier(网卡掉线)) |
IP | string | 从软路由获取的IP |
gateway | string | 网关 |
mask | string | 子网掩码 |
ipv6 | string | ipv6 |
ipv6Gateway | string | IPV6网关 |
connectStatus | string | ipv4联网状态 succeed/failed |
ipv6ConnectStatus | string | ipv6联网状态 succeed/failed |
请求示例
json
返回值示例
json
正常请求:
http code 200
{
"total": 10,
"connectSucceed": 12,
"ipv6ConnectSucceed": 15,
"details": [
{
"netDevName": "aaabvb",
"enable": false,
"mac": "aa:bb:...",
"speed": "100",
"netDevStatus": "up",
"ip": "192.168.2.130",
"gateway": "192.168.2.256",
"mask": "255.255.255.0",
"ipv6": "aa:bb:...",
"IPv6Gateway": "aa:bb:cc...",
"connectStatus": "succeed",
"ipv6ConnectStatus": "succeed"
}
]
}
异常请求:
http code 4xx/5xx
{
"code": 4000001,
"desc": ""
}
错误码列表
错误码 | 描述 |
---|---|
401 | 鉴权失败 |
4000002 | 节点未查找到 |
4000100 | 未查到网卡信息 |
如接口返回错误码未列举,可在错误码总览中查找