云服务器内容精选

  • 响应示例 返回状态码为200:删除OSPF进程返回参数。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "success" : { "vnId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "siteId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreDeleteProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN" } ], "gatewayDeleteProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN" } ] }, "fail" : { "coreOspfProcessList" : { "errcode" : "0", "errmsg" : "", "deleteProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN" } ], "deleteFailProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN", "errcode" : "0", "errmsg" : "" } ] }, "gatewayOspfProcessList" : { "errcode" : "0", "errmsg" : "", "deleteProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN" } ], "deleteFailProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN", "errcode" : "0", "errmsg" : "" } ] } } } 返回状态码为400:校验异常。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应参数 返回状态码为200:删除OSPF进程返回参数。 表4 DeleteOspfProcessResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" success REFERENCE 详细请参见表5。 更新成功互联OSPF进程响应信息。 - fail REFERENCE 详细请参见表6。 更新失败互联OSPF进程响应信息。 - 表5 DeleteProcessInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 vnId string 36个字符。 - VN标识, 必填。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" siteId string 36个字符。 - 设备标识,必填。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" coreDeleteProcess ARRAY_REFERENCE 0-8个列表项,详细请参见表5。 核心删除进程信息。 - gatewayDeleteProcess ARRAY_REFERENCE 0-8个列表项,详细请参见表5。 网关删除进程信息。 - 表6 DeleteFailProcessInfos对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 coreOspfProcessList REFERENCE 详细请参见表7。 删除失败的互联OSPF信息列表。 - gatewayOspfProcessList REFERENCE 详细请参见表7。 删除失败的互联OSPF信息列表。 - 表7 DeleteFailProcessInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" deleteProcess ARRAY_REFERENCE 0-8个列表项,详细请参见表5。 删除失败的OSPF进程信息。兼容字段,后续废弃 - deleteFailProcess ARRAY_REFERENCE 0-8个列表项,详细请参见表8。 删除失败的OSPF进程信息。 - 返回状态码为400:校验异常。 详细信息请参见实际响应消息体。 返回状态码为500:内部错误。 详细信息请参见实际响应消息体。
  • 请求示例 HTTP的示例 POST /controller/campus/v1/lanwan/interconnection/route/ospf/process/batch-delete HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AC CES S-TOKEN: x-yyyyyy { "vnId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "siteId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreDeleteProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN" } ], "gatewayDeleteProcess" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN" } ] }
  • 请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ospfProcessInfo 是 REFERENCE 详细请参见表2。 删除的LANWAN互联OSPF进程。 - 表2 DeleteProcessInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 vnId 否 string 36个字符。 - VN标识, 必填。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" siteId 否 string 36个字符。 - 设备标识,必填。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" coreDeleteProcess 否 ARRAY_REFERENCE 0-8个列表项,详细请参见表3。 核心删除进程信息。 - gatewayDeleteProcess 否 ARRAY_REFERENCE 0-8个列表项,详细请参见表3。 网关删除进程信息。 - 表3 OspfBaseInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deviceId 否 string 0~64个字符。 - 设备标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" deviceName 否 string 0~64个字符。 - 设备名称,无需填充,查询返回。 "device" processId 否 int32 [1-20000] - OSPF进程号。 10 configSource 否 string 0~32个字符。 - 配置源 "LANWAN"
  • 请求示例 HTTP的示例 PUT /controller/campus/v1/lanwan/interconnection/route/ospf HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy { "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "neighborInfo" : { "areaId" : 10, "areaType" : "normal", "helloTimer" : 1, "timerPoll" : 1, "timerDead" : 1, "timerRetransmit" : 1, "authenticationInfo" : { "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc" }, "coreInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" }, "gatewayInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" } }, "coreProcessId" : 10, "gatewayProcessId" : 10, "gatewayRouterId" : "192.168.1.1", "coreOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ], "gatewayOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ] }
  • 响应示例 返回状态码为200:更新OSPF邻居参数返回信息。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "success" : { "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "neighborInfo" : { "areaId" : 10, "areaType" : "normal", "helloTimer" : 1, "timerPoll" : 1, "timerDead" : 1, "timerRetransmit" : 1, "authenticationInfo" : { "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc" }, "coreInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" }, "gatewayInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" } }, "coreProcessId" : 10, "gatewayProcessId" : 10, "gatewayRouterId" : "192.168.1.1", "coreOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ], "gatewayOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ] }, "fail" : { "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreFailOspfIntfInfo" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 }, "errcode" : "0", "errmsg" : "" } ], "gatewayFailOspfIntfInfo" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 }, "errcode" : "0", "errmsg" : "" } ], "errcode" : "0", "errmsg" : "", "neighborInfo" : { "areaId" : 10, "areaType" : "normal", "helloTimer" : 1, "timerPoll" : 1, "timerDead" : 1, "timerRetransmit" : 1, "authenticationInfo" : { "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc" }, "coreInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" }, "gatewayInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" } }, "coreFailInfo" : { "errcode" : "0", "errmsg" : "", "processId" : 10 }, "gatewayFailInfo" : { "errcode" : "0", "errmsg" : "", "processId" : 10 } } } 返回状态码为400:校验异常。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应示例 返回状态码为200:查询成功返回。 HTTP/1.1 200 OK Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "coreOspfInfoList" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN", "routerId" : "192.168.1.1", "defaultRouteAdvertisement" : false, "defaultRouteCost" : 1, "internalPreference" : 10, "asePreference" : 150, "defaultRouteType" : 1, "routeRedistribute" : [ { "type" : "BGP", "cost" : 1, "processId" : 501, "externalRouteType" : 1 } ], "exportRoutePolicy" : [ { "nodeMatchmode" : "PERMIT", "matchCondition" : { "ipPrefixList" : [ { "ipAddress" : "10.10.10.0", "maskLength" : 24, "maskUpperLimit" : 24, "maskLowerLimit" : 24 } ], "tag" : 100 }, "applyAction" : { "applyTag" : 100, "applyMetric" : { "cost" : 60 } } } ], "importRoutePolicy" : [ { "nodeMatchmode" : "PERMIT", "matchCondition" : { "ipPrefixList" : [ { "ipAddress" : "10.10.10.0", "maskLength" : 24, "maskUpperLimit" : 24, "maskLowerLimit" : 24 } ], "tag" : 100 }, "applyAction" : { "applyTag" : 100, "applyMetric" : { "cost" : 60 } } } ], "asbrSummarys" : [ { "ipAddress" : "10.1.0.0/16", "cost" : 0, "tag" : 1, "distributeDelay" : 1, "advertise" : false, "generateNull0Route" : false } ], "interfaces" : [ { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } ] } ], "gatewayOspfInfoList" : [ { "deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "deviceName" : "device", "processId" : 10, "configSource" : "LANWAN", "routerId" : "192.168.1.1", "defaultRouteAdvertisement" : false, "defaultRouteCost" : 1, "internalPreference" : 10, "asePreference" : 150, "defaultRouteType" : 1, "routeRedistribute" : [ { "type" : "BGP", "cost" : 1, "processId" : 501, "externalRouteType" : 1 } ], "exportRoutePolicy" : [ { "nodeMatchmode" : "PERMIT", "matchCondition" : { "ipPrefixList" : [ { "ipAddress" : "10.10.10.0", "maskLength" : 24, "maskUpperLimit" : 24, "maskLowerLimit" : 24 } ], "tag" : 100 }, "applyAction" : { "applyTag" : 100, "applyMetric" : { "cost" : 60 } } } ], "importRoutePolicy" : [ { "nodeMatchmode" : "PERMIT", "matchCondition" : { "ipPrefixList" : [ { "ipAddress" : "10.10.10.0", "maskLength" : 24, "maskUpperLimit" : 24, "maskLowerLimit" : 24 } ], "tag" : 100 }, "applyAction" : { "applyTag" : 100, "applyMetric" : { "cost" : 60 } } } ], "asbrSummarys" : [ { "ipAddress" : "10.1.0.0/16", "cost" : 0, "tag" : 1, "distributeDelay" : 1, "advertise" : false, "generateNull0Route" : false } ], "interfaces" : [ { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } ] } ] } 返回状态码为400:校验异常。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • URI /controller/campus/v1/lanwan/interconnection/route/ospf/process 表1 query参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 vnId 是 string 0~64个字符。 - VN标识。 "a99f794e-b510-438c-a75d-de59f02347eb" siteId 是 string 0~64个字符。 - 站点标识。 "a99f794e-b510-438c-a75d-de59f02347eb" deviceId 否 string 36个字符。 - 设备标识。 "a99f794e-b510-438c-a75d-de59f02347eb" processId 否 int32 [1-65535] - 进程标识,查询进程时,必须要指定deviceId。 501
  • 请求示例 HTTP的示例 GET /controller/campus/v1/lanwan/interconnection/route/ospf/process?vnId=a99f794e-b510-438c-a75d-de59f02347eb&siteId=a99f794e-b510-438c-a75d-de59f02347eb&deviceId=a99f794e-b510-438c-a75d-de59f02347eb&processId=501 HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy
  • 响应参数 返回状态码为200:查询成功返回。 表2 QueryOspfProcessResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" coreOspfInfoList ARRAY_REFERENCE 0-8个列表项,详细请参见表3。 核心侧设备OSPF进程信息。 - gatewayOspfInfoList ARRAY_REFERENCE 0-8个列表项,详细请参见表3。 网关侧设备OSPF进程信息。 - 表3 OspfProcessDetailInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 deviceId string 0~64个字符。 - 设备标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" deviceName string 0~64个字符。 - 设备名称,无需填充,查询返回。 "device" processId int32 [1-20000] - OSPF进程号。 10 configSource string 0~32个字符。 - 配置源 "LANWAN" routerId string 0~64个字符。 - 用于用户自定义配置RouterId,仅网关侧支持。 "192.168.1.1" defaultRouteAdvertisement boolean true false false 是否开启通告默认路由。仅网关侧生效,默认值为false。 false defaultRouteCost int32 [0-16777214] 1 默认路由开销。当defaultRouteAdvertisement为true时,defaultRouteCost生效。仅网关侧生效,默认值为1。 1 internalPreference int32 [1-255] 10 内部优先级。仅网关侧生效,默认值为10。 10 asePreference int32 [1-255] 150 ASE优先级。仅网关侧生效,默认值为150。 150 defaultRouteType int32 - - OSPF通告默认路由时的外部路由类型。 1 routeRedistribute ARRAY_REFERENCE 0-64个列表项,详细请参见表14。 引入其他路由协议学习到的路由信息。 - exportRoutePolicy ARRAY_REFERENCE 0-100个列表项,详细请参见表15。 向邻居发布路由的策略。匹配顺序信任输入顺序。仅网关侧支持。 - importRoutePolicy ARRAY_REFERENCE 0-100个列表项,详细请参见表15。 从邻居接收路由的策略。匹配顺序信任输入顺序。仅网关侧支持。 - asbrSummarys ARRAY_REFERENCE 0-64个列表项,详细请参见表20。 边界路由聚合列表。 - interfaces ARRAY_REFERENCE 0-16个列表项,详细请参见表14。 加入OSPF进程的接口信息。 - 返回状态码为400:校验异常。 详细信息请参见实际响应消息体。 返回状态码为500:内部错误。 详细信息请参见实际响应消息体。
  • 响应示例 返回状态码为201:创建LANWAN互联OSPF邻居返回信息。 HTTP/1.1 201 Created Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "success" : { "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "neighborInfo" : { "areaId" : 10, "areaType" : "normal", "helloTimer" : 1, "timerPoll" : 1, "timerDead" : 1, "timerRetransmit" : 1, "authenticationInfo" : { "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc" }, "coreInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" }, "gatewayInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" } }, "coreProcessId" : 10, "gatewayProcessId" : 10, "gatewayRouterId" : "192.168.1.1", "coreOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ], "gatewayOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ] }, "fail" : { "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "coreFailOspfIntfInfo" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 }, "errcode" : "0", "errmsg" : "" } ], "gatewayFailOspfIntfInfo" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 }, "errcode" : "0", "errmsg" : "" } ], "errcode" : "0", "errmsg" : "", "neighborInfo" : { "areaId" : 10, "areaType" : "normal", "helloTimer" : 1, "timerPoll" : 1, "timerDead" : 1, "timerRetransmit" : 1, "authenticationInfo" : { "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc" }, "coreInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" }, "gatewayInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" } }, "coreFailInfo" : { "errcode" : "0", "errmsg" : "", "processId" : 10 }, "gatewayFailInfo" : { "errcode" : "0", "errmsg" : "", "processId" : 10 } } } 返回状态码为400:校验异常。 HTTP/1.1 400 Bad Request Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error Date: Sun,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应参数 返回状态码为201:创建LANWAN互联OSPF邻居返回信息。 表8 RouteLinkOspfResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" success REFERENCE 详细请参见表9。 创建互联OSPF邻居成功信息。 - fail REFERENCE 详细请参见表15。 创建互联OSPF邻居失败信息。 - 表9 RouteLinkOspfInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 linkId string 0~64个字符。 - 互联接口标识,创建和更新时必填。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" neighborInfo REFERENCE 详细请参见表10。 OSPF路由信息。兼容升级场景,废弃字段。 - coreProcessId int32 [1-65535] - 核心侧OSPF进程号,必填。取值范围:1-65535。兼容升级场景,废弃字段。 10 gatewayProcessId int32 [1-20000] - 网关侧OSPF进程号,必填。取值范围:1-20000。兼容升级场景,废弃字段。 10 gatewayRouterId string 0~64个字符。 - 用于用户自定义配置RouterId,创建时选填,不可修改,不能配置127.0网段。兼容升级场景,废弃字段。 "192.168.1.1" coreOspfIntfs ARRAY_REFERENCE 0-32个列表项,详细请参见表13。 核心侧OSPF邻居部署信息。 - gatewayOspfIntfs ARRAY_REFERENCE 0-32个列表项,详细请参见表13。 网关侧OSPF邻居部署信息。 - 表10 OspfNeighborInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 areaId int64 [0-4294967295] - 区域ID。 10 areaType string 0~10个字符。 - 区域类型。取值:normal(缺省情况下,OSPF区域被定义为普通区域)、stub(不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由)、nssa(NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中)。 "normal" helloTimer int32 [1-65535] 10 单位为秒,Hello报文时间间隔,单位:秒。建议Hello报文时间间隔取值不小于5,否则可能会造成邻接关系的中断,默认值为10。 1 timerPoll int32 [1-3600] - 单位为秒,指定发送轮询Hello报文的时间间隔。仅网关侧支持。 1 timerDead int32 [1-235926000] - 单位为秒,OSPF的邻居失效时间。仅网关侧支持。 1 timerRetransmit int32 [1-3600] - 单位为秒,接口重传LSA的时间间隔。仅网关侧时支持。 1 authenticationInfo REFERENCE 详细请参见表11。 认证加密参数 - coreInterfaceInfo REFERENCE 详细请参见表12。 核心侧设备OSPF邻居信息。 - gatewayInterfaceInfo REFERENCE 详细请参见表12。 网关侧设备OSPF邻居信息。 - 表11 AuthenticationInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 authMode string 0~16个字符。 cryptographic 认证方式。取值:none(不验证)、simple(简单验证)、cryptographic(加密验证)。推荐使用cryptographic。 "cryptographic" algorithm string 0~16个字符。 hmac-sha256 加密算法。取值:hmac-sha256、hmac-md5、md5。hmac-md5和md5验证模式存在安全风险,推荐使用hmac-sha256验证模式。当authMode为cryptographic时,algorithm必填。 "hmac-sha256" key int32 [1-255] - 接口密文验证的验证字标识符。当authMode为ENCRYPTION时,key必填。 1 pwd password 0~256个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 密码必须包含如下规则: -密码长度必须在1~255位。 -密码只支持特殊字符、英文大写字母、英文小写字母和数字。 -为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,同时密码长度不小于6个字符。当authMode为SIMPLE或者ENCRYPTION时,key必填。 "abc" 表12 InterfaceInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 interfaceName string 0~16个字符。 - 互联接口的名称。创建更新时不填,查询时返回。对于三层主接口,如:GE0/0/0;对于三层子接口,如:GE0/0/0.1;对于VLANIF接口,如vlanif20。兼容升级场景,后续废弃。 "vlanif20" subnetId string 0~64个字符。 - 互联子网标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" cost int32 [1-65535] - 接口开销值。 1 drPriority int32 [0-255] 1 接口DR优先级。仅网关侧时生效,默认值为1。 1 mtuEnable boolean true false - 接口在发送DD报文时填充MTU值,同时还会检查邻居DD报文所携带的MTU是否超过本端的MTU值。仅网关侧时生效。 false networkType string 0~16个字符。 - 网络类型。取值:broadcast(将接口的网络类型更改为广播)、nbma(将接口的网络类型更改为NBMA)、p2mp(将接口的网络类型更改为点到多点)、p2p(将接口的网络类型更改为点到点)。仅网关侧生效。 "broadcast" 表13 LinkOspfInterfaceInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 processId int32 [1-20000] - 网关侧OSPF进程号,必填。取值范围:1-20000。 10 routerId string 0~64个字符。 - 用于用户自定义配置RouterId,创建时选填,不可修改,不能配置127.0网段。兼容升级场景,废弃字段。 "192.168.1.1" configSource string 0~32个字符。 - 配置源 "LANWAN" OspfIntfInfo REFERENCE 详细请参见表14。 OSPF路由信息。 - 表14 OspfInterfaceInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 interfaceName string 0~16个字符。 - 互联接口的名称。创建更新时不填,查询时返回。对于三层主接口,如:GE0/0/0;对于三层子接口,如:GE0/0/0.1;对于VLANIF接口,如vlanif20。兼容升级场景,后续废弃。 "vlanif20" subnetId string 0~64个字符。 - 互联子网标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" cost int32 [1-65535] - 接口开销值。 1 drPriority int32 [0-255] 1 接口DR优先级。仅网关侧时生效,默认值为1。 1 mtuEnable boolean true false - 接口在发送DD报文时填充MTU值,同时还会检查邻居DD报文所携带的MTU是否超过本端的MTU值。仅网关侧时生效。 false networkType string 0~16个字符。 - 网络类型。取值:broadcast(将接口的网络类型更改为广播)、nbma(将接口的网络类型更改为NBMA)、p2mp(将接口的网络类型更改为点到多点)、p2p(将接口的网络类型更改为点到点)。仅网关侧生效。 "broadcast" authMode string 0~16个字符。 cryptographic 认证方式。取值:none(不验证)、simple(简单验证)、cryptographic(加密验证)。推荐使用cryptographic。 "cryptographic" algorithm string 0~16个字符。 hmac-sha256 加密算法。取值:hmac-sha256、hmac-md5、md5。hmac-md5和md5验证模式存在安全风险,推荐使用hmac-sha256验证模式。当authMode为cryptographic时,algorithm必填。 "hmac-sha256" key int32 [1-255] - 接口密文验证的验证字标识符。当authMode为ENCRYPTION时,key必填。 1 pwd password 0~256个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 密码必须包含如下规则: -密码长度必须在1~255位。 -密码只支持特殊字符、英文大写字母、英文小写字母和数字。 -为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,同时密码长度不小于6个字符。当authMode为SIMPLE或者ENCRYPTION时,key必填。 "abc" linkId string 36个字符。 - 互联标识,创建和修改时不填,查询时返回。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" linkName string 0~128个字符。 - 互联名称,创建和修改时不填,查询时返回。 "ConnectLink" areaId int64 [0-4294967295] - 区域ID。 10 helloTimer int32 [1-65535] 10 Hello报文时间间隔。建议Hello报文时间间隔取值不小于5,否则可能会造成邻接关系的中断,默认值为10。 1 areaType string 0~10个字符。 - 区域类型。取值:normal(缺省情况下,OSPF区域被定义为普通区域)、stub(不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由)、nssa(NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中)。 "normal" timerPoll int32 [1-3600] - 单位为秒,指定发送轮询Hello报文的时间间隔。仅网关侧支持。 1 timerRetransmit int32 [1-3600] - 单位为秒,接口重传LSA的时间间隔。仅网关侧时支持。 1 timerDead int32 [1-235926000] - 单位为秒,OSPF的邻居失效时间。仅网关侧支持。 1 表15 FailRouteLinkOspfInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 linkId string 0~64个字符。 - 互联接口标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" coreFailOspfIntfInfo ARRAY_REFERENCE 0-32个列表项,详细请参见表16。 核心失败的互联OSPF信息。 - gatewayFailOspfIntfInfo ARRAY_REFERENCE 0-32个列表项,详细请参见表16。 网关失败的互联OSPF信息。 - errcode string 0~64个字符。 - 错误码。兼容升级字段,后续废弃 "0" errmsg string 0~256个字符。 - 错误信息。兼容升级字段,后续废弃 "" neighborInfo REFERENCE 详细请参见表10。 OSPF邻居信息。兼容升级字段,后续废弃 - coreFailInfo REFERENCE 详细请参见表17。 核心失败的互联OSPF信息。兼容升级字段,后续废弃 - gatewayFailInfo REFERENCE 详细请参见表17。 网关失败的互联OSPF信息。兼容升级字段,后续废弃 - 表16 FailLinkOspfInterfaceInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 processId int32 [1-20000] - 网关侧OSPF进程号,必填。取值范围:1-20000。 10 routerId string 0~64个字符。 - 用于用户自定义配置RouterId,创建时选填,不可修改,不能配置127.0网段。兼容升级场景,废弃字段。 "192.168.1.1" configSource string 0~32个字符。 - 配置源 "LANWAN" OspfIntfInfo REFERENCE 详细请参见表14。 OSPF路由信息。 - errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" 表17 FailLinkOspfInfo对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" processId int32 [1-65535] - OSPF进程号。 10 返回状态码为400:校验异常。 详细信息请参见实际响应消息体。 返回状态码为500:内部错误。 详细信息请参见实际响应消息体。
  • 请求示例 HTTP的示例 POST /controller/campus/v1/lanwan/interconnection/route/ospf HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy { "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "neighborInfo" : { "areaId" : 10, "areaType" : "normal", "helloTimer" : 1, "timerPoll" : 1, "timerDead" : 1, "timerRetransmit" : 1, "authenticationInfo" : { "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc" }, "coreInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" }, "gatewayInterfaceInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast" } }, "coreProcessId" : 10, "gatewayProcessId" : 10, "gatewayRouterId" : "192.168.1.1", "coreOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ], "gatewayOspfIntfs" : [ { "processId" : 10, "routerId" : "192.168.1.1", "configSource" : "LANWAN", "OspfIntfInfo" : { "interfaceName" : "vlanif20", "subnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "cost" : 1, "drPriority" : 1, "mtuEnable" : false, "networkType" : "broadcast", "authMode" : "cryptographic", "algorithm" : "hmac-sha256", "key" : 1, "pwd" : "abc", "linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e", "linkName" : "ConnectLink", "areaId" : 10, "helloTimer" : 1, "areaType" : "normal", "timerPoll" : 1, "timerRetransmit" : 1, "timerDead" : 1 } } ] }
  • 请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 routeLinkOspfInfo 是 REFERENCE 详细请参见表2。 创建LANWAN互联OSPF邻居。一次操作只能创建基于一个互联口信息的OSPF。 - 表2 RouteLinkOspfInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 linkId 是 string 0~64个字符。 - 互联接口标识,创建和更新时必填。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" neighborInfo 否 REFERENCE 详细请参见表3。 OSPF路由信息。兼容升级场景,废弃字段。 - coreProcessId 否 int32 [1-65535] - 核心侧OSPF进程号,必填。取值范围:1-65535。兼容升级场景,废弃字段。 10 gatewayProcessId 否 int32 [1-20000] - 网关侧OSPF进程号,必填。取值范围:1-20000。兼容升级场景,废弃字段。 10 gatewayRouterId 否 string 0~64个字符。 - 用于用户自定义配置RouterId,创建时选填,不可修改,不能配置127.0网段。兼容升级场景,废弃字段。 "192.168.1.1" coreOspfIntfs 否 ARRAY_REFERENCE 0-32个列表项,详细请参见表6。 核心侧OSPF邻居部署信息。 - gatewayOspfIntfs 否 ARRAY_REFERENCE 0-32个列表项,详细请参见表6。 网关侧OSPF邻居部署信息。 - 表3 OspfNeighborInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 areaId 是 int64 [0-4294967295] - 区域ID。 10 areaType 否 string 0~10个字符。 - 区域类型。取值:normal(缺省情况下,OSPF区域被定义为普通区域)、stub(不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由)、nssa(NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中)。 "normal" helloTimer 否 int32 [1-65535] 10 单位为秒,Hello报文时间间隔,单位:秒。建议Hello报文时间间隔取值不小于5,否则可能会造成邻接关系的中断,默认值为10。 1 timerPoll 否 int32 [1-3600] - 单位为秒,指定发送轮询Hello报文的时间间隔。仅网关侧支持。 1 timerDead 否 int32 [1-235926000] - 单位为秒,OSPF的邻居失效时间。仅网关侧支持。 1 timerRetransmit 否 int32 [1-3600] - 单位为秒,接口重传LSA的时间间隔。仅网关侧时支持。 1 authenticationInfo 否 REFERENCE 详细请参见表4。 认证加密参数 - coreInterfaceInfo 否 REFERENCE 详细请参见表5。 核心侧设备OSPF邻居信息。 - gatewayInterfaceInfo 否 REFERENCE 详细请参见表5。 网关侧设备OSPF邻居信息。 - 表4 AuthenticationInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 authMode 否 string 0~16个字符。 cryptographic 认证方式。取值:none(不验证)、simple(简单验证)、cryptographic(加密验证)。推荐使用cryptographic。 "cryptographic" algorithm 否 string 0~16个字符。 hmac-sha256 加密算法。取值:hmac-sha256、hmac-md5、md5。hmac-md5和md5验证模式存在安全风险,推荐使用hmac-sha256验证模式。当authMode为cryptographic时,algorithm必填。 "hmac-sha256" key 否 int32 [1-255] - 接口密文验证的验证字标识符。当authMode为ENCRYPTION时,key必填。 1 pwd 否 password 0~256个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 密码必须包含如下规则: -密码长度必须在1~255位。 -密码只支持特殊字符、英文大写字母、英文小写字母和数字。 -为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,同时密码长度不小于6个字符。当authMode为SIMPLE或者ENCRYPTION时,key必填。 "abc" 表5 InterfaceInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 interfaceName 否 string 0~16个字符。 - 互联接口的名称。创建更新时不填,查询时返回。对于三层主接口,如:GE0/0/0;对于三层子接口,如:GE0/0/0.1;对于VLANIF接口,如vlanif20。兼容升级场景,后续废弃。 "vlanif20" subnetId 否 string 0~64个字符。 - 互联子网标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" cost 否 int32 [1-65535] - 接口开销值。 1 drPriority 否 int32 [0-255] 1 接口DR优先级。仅网关侧时生效,默认值为1。 1 mtuEnable 否 boolean true false - 接口在发送DD报文时填充MTU值,同时还会检查邻居DD报文所携带的MTU是否超过本端的MTU值。仅网关侧时生效。 false networkType 否 string 0~16个字符。 - 网络类型。取值:broadcast(将接口的网络类型更改为广播)、nbma(将接口的网络类型更改为NBMA)、p2mp(将接口的网络类型更改为点到多点)、p2p(将接口的网络类型更改为点到点)。仅网关侧生效。 "broadcast" 表6 LinkOspfInterfaceInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 processId 否 int32 [1-20000] - 网关侧OSPF进程号,必填。取值范围:1-20000。 10 routerId 否 string 0~64个字符。 - 用于用户自定义配置RouterId,创建时选填,不可修改,不能配置127.0网段。兼容升级场景,废弃字段。 "192.168.1.1" configSource 否 string 0~32个字符。 - 配置源 "LANWAN" OspfIntfInfo 否 REFERENCE 详细请参见表7。 OSPF路由信息。 - 表7 OspfInterfaceInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 interfaceName 否 string 0~16个字符。 - 互联接口的名称。创建更新时不填,查询时返回。对于三层主接口,如:GE0/0/0;对于三层子接口,如:GE0/0/0.1;对于VLANIF接口,如vlanif20。兼容升级场景,后续废弃。 "vlanif20" subnetId 否 string 0~64个字符。 - 互联子网标识。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" cost 否 int32 [1-65535] - 接口开销值。 1 drPriority 否 int32 [0-255] 1 接口DR优先级。仅网关侧时生效,默认值为1。 1 mtuEnable 否 boolean true false - 接口在发送DD报文时填充MTU值,同时还会检查邻居DD报文所携带的MTU是否超过本端的MTU值。仅网关侧时生效。 false networkType 否 string 0~16个字符。 - 网络类型。取值:broadcast(将接口的网络类型更改为广播)、nbma(将接口的网络类型更改为NBMA)、p2mp(将接口的网络类型更改为点到多点)、p2p(将接口的网络类型更改为点到点)。仅网关侧生效。 "broadcast" authMode 否 string 0~16个字符。 cryptographic 认证方式。取值:none(不验证)、simple(简单验证)、cryptographic(加密验证)。推荐使用cryptographic。 "cryptographic" algorithm 否 string 0~16个字符。 hmac-sha256 加密算法。取值:hmac-sha256、hmac-md5、md5。hmac-md5和md5验证模式存在安全风险,推荐使用hmac-sha256验证模式。当authMode为cryptographic时,algorithm必填。 "hmac-sha256" key 否 int32 [1-255] - 接口密文验证的验证字标识符。当authMode为ENCRYPTION时,key必填。 1 pwd 否 password 0~256个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 密码必须包含如下规则: -密码长度必须在1~255位。 -密码只支持特殊字符、英文大写字母、英文小写字母和数字。 -为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,同时密码长度不小于6个字符。当authMode为SIMPLE或者ENCRYPTION时,key必填。 "abc" linkId 否 string 36个字符。 - 互联标识,创建和修改时不填,查询时返回。 "fbb684c8-0d37-496f-bafa-4b06d5151e2e" linkName 否 string 0~128个字符。 - 互联名称,创建和修改时不填,查询时返回。 "ConnectLink" areaId 否 int64 [0-4294967295] - 区域ID。 10 helloTimer 否 int32 [1-65535] 10 Hello报文时间间隔。建议Hello报文时间间隔取值不小于5,否则可能会造成邻接关系的中断,默认值为10。 1 areaType 否 string 0~10个字符。 - 区域类型。取值:normal(缺省情况下,OSPF区域被定义为普通区域)、stub(不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由)、nssa(NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中)。 "normal" timerPoll 否 int32 [1-3600] - 单位为秒,指定发送轮询Hello报文的时间间隔。仅网关侧支持。 1 timerRetransmit 否 int32 [1-3600] - 单位为秒,接口重传LSA的时间间隔。仅网关侧时支持。 1 timerDead 否 int32 [1-235926000] - 单位为秒,OSPF的邻居失效时间。仅网关侧支持。 1