华为乾坤-查询Overlay WAN侧BGP路由策略模板:响应示例

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

响应示例

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

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" : "",
	"data" : {
		"templateId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
		"templateName" : "Template1",
		"templateDesc" : "template desc",
		"importRoutePolicy" : {
			"nodes" : [
				{
					"nodeIndex" : 20060,
					"mode" : "permit",
					"matchCondition" : {
						"ipPrefix" : {
							"name" : "",
							"prefixFilters" : [
								{
									"ipv4Address" : "10.1.0.0",
									"maskLength" : 24,
									"greaterEqual" : 25,
									"lessEqual" : 28
								}
							],
							"ipv6PrefixFilters" : [
								{
									"ipv6Address" : "fc00::",
									"maskLength" : 96,
									"greaterEqual" : 96,
									"lessEqual" : 96
								}
							]
						},
						"communityFilters" : [
							{
								"name" : "bgpCommunityFilterTest",
								"communityNodes" : [
									{
										"matchMode" : "permit",
										"communityMembers" : [
											 "65520:4555"
										]
									}
								],
								"wholeMatch" : ""
							}
						]
					},
					"applyAction" : {
						"applyCommunity" : {
							"communityNumbers" : [
								 "1000"
							],
							"additive" : "",
							"none" : ""
						},
						"applyExtCommunity" : {
							"rtFilters" : [
								 "65520:4552"
							],
							"additive" : true
						},
						"applyCommunityDelete" : {
							"communityFilterName" : "communityTest"
						},
						"applyAsPath" : {
							"asNumbers" : [
								 "1000"
							],
							"additive" : "",
							"overwrite" : "",
							"none" : ""
						},
						"applyMetric" : {
							"cost" : "24",
							"sign" : "add"
						},
						"localPreference" : 100,
						"preferredValue" : 100
					},
					"nextNode" : {
						"nextNodeIndex" : 20080
					}
				}
			]
		},
		"exportRoutePolicy" : {
			"nodes" : [
				{
					"nodeIndex" : 20060,
					"mode" : "permit",
					"matchCondition" : {
						"ipPrefix" : {
							"name" : "",
							"prefixFilters" : [
								{
									"ipv4Address" : "10.1.0.0",
									"maskLength" : 24,
									"greaterEqual" : 25,
									"lessEqual" : 28
								}
							],
							"ipv6PrefixFilters" : [
								{
									"ipv6Address" : "fc00::",
									"maskLength" : 96,
									"greaterEqual" : 96,
									"lessEqual" : 96
								}
							]
						},
						"communityFilters" : [
							{
								"name" : "bgpCommunityFilterTest",
								"communityNodes" : [
									{
										"matchMode" : "permit",
										"communityMembers" : [
											 "65520:4555"
										]
									}
								],
								"wholeMatch" : ""
							}
						]
					},
					"applyAction" : {
						"applyCommunity" : {
							"communityNumbers" : [
								 "1000"
							],
							"additive" : "",
							"none" : ""
						},
						"applyExtCommunity" : {
							"rtFilters" : [
								 "65520:4552"
							],
							"additive" : true
						},
						"applyCommunityDelete" : {
							"communityFilterName" : "communityTest"
						},
						"applyAsPath" : {
							"asNumbers" : [
								 "1000"
							],
							"additive" : "",
							"overwrite" : "",
							"none" : ""
						},
						"applyMetric" : {
							"cost" : "24",
							"sign" : "add"
						},
						"localPreference" : 100,
						"preferredValue" : 100
					},
					"nextNode" : {
						"nextNodeIndex" : 20080
					}
				}
			]
		}
	}
}

返回状态码为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_0000002024753673.html