华为乾坤-批量创建OSPF路由:响应示例

时间:2025-02-17 11:38:13

响应示例

返回状态码为201:接口调用成功,响应体参考OspfRouteResponse。

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" : [
		{
			"siteId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
			"deviceId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
			"vpnId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
			"tnpId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
			"routerId" : "192.168.1.1",
			"processId" : 501,
			"defaultRouteAdvertisement" : false,
			"defaultRouteCost" : 1,
			"defaultRouteType" : 1,
			"internalPreference" : 10,
			"asePreference" : 150,
			"routeRedistribute" : [
				{
					"type" : "BGP",
					"processId" : 501,
					"cost" : 1,
					"externalRouteType" : 1
				}
			],
			"asbrSummarys" : [
				{
					"ipAddress" : "10.1.0.0/16",
					"cost" : 0,
					"tag" : 1,
					"distributeDelay" : 1,
					"advertise" : true,
					"generateNull0Route" : false
				}
			],
			"exportRoutePolicy" : {
				"nodes" : [
					{
						"mode" : "permit",
						"matchCondition" : {
							"ipPrefix" : {
								"prefixFilters" : [
									{
										"ipv4Address" : "10.1.0.0",
										"maskLength" : 24,
										"greaterEqual" : 24,
										"lessEqual" : 24
									}
								]
							},
							"tag" : 100
						},
						"applyAction" : {
							"applyMetric" : {
								"cost" : "24",
								"sign" : "add"
							},
							"localPreference" : 100,
							"preferredValue" : 100,
							"applyTag" : 100
						}
					}
				]
			},
			"importRoutePolicy" : {
				"nodes" : [
					{
						"mode" : "permit",
						"matchCondition" : {
							"ipPrefix" : {
								"prefixFilters" : [
									{
										"ipv4Address" : "10.1.0.0",
										"maskLength" : 24,
										"greaterEqual" : 24,
										"lessEqual" : 24
									}
								]
							},
							"tag" : 100
						},
						"applyAction" : {
							"applyMetric" : {
								"cost" : "24",
								"sign" : "add"
							},
							"localPreference" : 100,
							"preferredValue" : 100,
							"applyTag" : 100
						}
					}
				]
			},
			"ipSubnets" : [
				{
					"interfaceType" : "tunnel",
					"interfaceId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
					"areaId" : "0",
					"areaType" : "normal",
					"authMode" : "none",
					"cryptographicSuit" : "hmac-sha256",
					"key" : 1,
					"cryptographicPwd" : "1",
					"helloTimer" : 1,
					"timerPoll" : 1,
					"timerRetransmit" : 1,
					"timerDead" : 1,
					"mtuEnable" : false,
					"networkType" : "broadcast",
					"cost" : 1,
					"drPriority" : 1
				}
			],
			"transportNetworkPorts" : [
				{
					"interfaceType" : "tunnel",
					"interfaceId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
					"areaId" : "0",
					"areaType" : "normal",
					"authMode" : "none",
					"cryptographicSuit" : "hmac-sha256",
					"key" : 1,
					"cryptographicPwd" : "1",
					"helloTimer" : 1,
					"timerPoll" : 1,
					"timerRetransmit" : 1,
					"timerDead" : 1,
					"mtuEnable" : false,
					"networkType" : "broadcast",
					"cost" : 1,
					"drPriority" : 1
				}
			],
			"configSource" : "Wan"
		}
	],
	"fail" : [
		{
			"errcode" : "0",
			"errmsg" : "",
			"data" : {
				"siteId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
				"deviceId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
				"vpnId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
				"tnpId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
				"routerId" : "192.168.1.1",
				"processId" : 501,
				"defaultRouteAdvertisement" : false,
				"defaultRouteCost" : 1,
				"defaultRouteType" : 1,
				"internalPreference" : 10,
				"asePreference" : 150,
				"routeRedistribute" : [
					{
						"type" : "BGP",
						"processId" : 501,
						"cost" : 1,
						"externalRouteType" : 1
					}
				],
				"asbrSummarys" : [
					{
						"ipAddress" : "10.1.0.0/16",
						"cost" : 0,
						"tag" : 1,
						"distributeDelay" : 1,
						"advertise" : true,
						"generateNull0Route" : false
					}
				],
				"exportRoutePolicy" : {
					"nodes" : [
						{
							"mode" : "permit",
							"matchCondition" : {
								"ipPrefix" : {
									"prefixFilters" : [
										{
											"ipv4Address" : "10.1.0.0",
											"maskLength" : 24,
											"greaterEqual" : 24,
											"lessEqual" : 24
										}
									]
								},
								"tag" : 100
							},
							"applyAction" : {
								"applyMetric" : {
									"cost" : "24",
									"sign" : "add"
								},
								"localPreference" : 100,
								"preferredValue" : 100,
								"applyTag" : 100
							}
						}
					]
				},
				"importRoutePolicy" : {
					"nodes" : [
						{
							"mode" : "permit",
							"matchCondition" : {
								"ipPrefix" : {
									"prefixFilters" : [
										{
											"ipv4Address" : "10.1.0.0",
											"maskLength" : 24,
											"greaterEqual" : 24,
											"lessEqual" : 24
										}
									]
								},
								"tag" : 100
							},
							"applyAction" : {
								"applyMetric" : {
									"cost" : "24",
									"sign" : "add"
								},
								"localPreference" : 100,
								"preferredValue" : 100,
								"applyTag" : 100
							}
						}
					]
				},
				"ipSubnets" : [
					{
						"interfaceType" : "tunnel",
						"interfaceId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
						"areaId" : "0",
						"areaType" : "normal",
						"authMode" : "none",
						"cryptographicSuit" : "hmac-sha256",
						"key" : 1,
						"cryptographicPwd" : "1",
						"helloTimer" : 1,
						"timerPoll" : 1,
						"timerRetransmit" : 1,
						"timerDead" : 1,
						"mtuEnable" : false,
						"networkType" : "broadcast",
						"cost" : 1,
						"drPriority" : 1
					}
				],
				"transportNetworkPorts" : [
					{
						"interfaceType" : "tunnel",
						"interfaceId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
						"areaId" : "0",
						"areaType" : "normal",
						"authMode" : "none",
						"cryptographicSuit" : "hmac-sha256",
						"key" : 1,
						"cryptographicPwd" : "1",
						"helloTimer" : 1,
						"timerPoll" : 1,
						"timerRetransmit" : 1,
						"timerDead" : 1,
						"mtuEnable" : false,
						"networkType" : "broadcast",
						"cost" : 1,
						"drPriority" : 1
					}
				],
				"configSource" : "Wan"
			}
		}
	]
}

返回状态码为204:执行成功,没有数据。

HTTP/1.1 204 No Content
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

返回状态码为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
support.huaweicloud.com/qiankuncmn-qiankuncs/toctopics/zh-cn_topic_0000002024753725.html