华为乾坤-修改LANWAN互联接口:请求示例

时间:2025-02-17 11:36:32

请求示例

HTTP的示例
PUT /controller/campus/v1/lanwan/interconnection/link 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",
	"vnName" : "abc",
	"siteName" : "test",
	"linkName" : "test",
	"linkStatus" : "test",
	"corePhysicInfo" : {
		"deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
		"deviceName" : "LSW",
		"deviceRole" : "core",
		"linkType" : "VLANIF",
		"l2Ports" : [
			{
				"portIdentifier" : "Eth-Trunk1",
				"tagType" : "TAG"
			}
		],
		"l3Port" : {
			"portIdentifier" : "Eth-Trunk1"
		}
	},
	"gatewayPhysicInfo" : {
		"deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
		"deviceName" : "LSW",
		"deviceRole" : "core",
		"linkType" : "VLANIF",
		"l2Ports" : [
			{
				"portIdentifier" : "Eth-Trunk1",
				"tagType" : "TAG"
			}
		],
		"l3Port" : {
			"portIdentifier" : "Eth-Trunk1"
		}
	},
	"connectIpInfo" : {
		"coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
		"gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
		"coreIpAddress" : "192.168.10.10",
		"gatewayIpAddress" : "192.168.10.20",
		"gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"],
		"maskLength" : 24,
		"gatewayIpv6Address" : "FC00::1",
		"ipv6PrefixLength" : 64,
		"id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
		"connectVlan" : 10,
		"trustEnable" : false,
		"trust" : "dscp",
		"ipAddress" : "192.168.10.1",
		"ipv6Address" : "FC00::1/120"
	},
	"gateWayAdvancedInfo" : {
		"secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"],
		"securityZone" : "TRUST",
		"proxyArp" : false,
		"innerProxyArp" : false,
		"toVasEnable" : false,
		"attributes" : {
			"mtu" : 1500,
			"mss" : 1200
		},
		"vrrp" : {
			"enable" : false,
			"vrrpId" : 1,
			"virtualIpAddress" : "192.168.0.1;192.168.0.2",
			"vrrpRole" : "MASTER",
			"priority" : 1,
			"preemptDelay" : 0,
			"authMode" : 1,
			"authKey" : "1",
			"track" : [
				{
					"sourceIpAddress" : "192.168.1.0",
					"peerIpAddress" : "192.168.1.0",
					"localDiscriminator" : 10,
					"remoteDiscriminator" : 10,
					"interval" : 20,
					"interfaceName" : "GE0/0/1",
					"priorityMode" : "REDUCE",
					"value" : 10,
					"type" : "ipv4"
				}
			],
			"vrrpList" : [
				{
					"vrrpId" : 1,
					"virtualIpAddress" : "10.1.1.1;10.1.2.1",
					"vrrpRole" : "master",
					"preemptDelay" : 0,
					"priority" : 1,
					"authMode" : 1,
					"authKey" : "1",
					"track" : [
						{
							"sourceIpAddress" : "192.168.1.0",
							"peerIpAddress" : "192.168.1.0",
							"localDiscriminator" : 10,
							"remoteDiscriminator" : 10,
							"interval" : 20,
							"interfaceName" : "GE0/0/1",
							"priorityMode" : "REDUCE",
							"value" : 10,
							"type" : "ipv4"
						}
					]
				}
			]
		},
		"dhcp" : {
			"enable" : false,
			"dhcpServiceType" : "SERVER",
			"dhcpServer" : {
				"useSecondaryIP" : false,
				"leaseTime" : {
					"day" : 0,
					"hour" : 0,
					"minute" : 0
				},
				"excludeIpGroups" : [
					{
						"startAddress" : "192.168.1.2",
						"endAddress" : "192.168.1.3"
					}
				],
				"dhcpStatic" : [
					{
						"ipAddress" : "192.168.1.10",
						"macAddress" : "00e0-fc12-3456"
					}
				],
				"dhcpOption" : [
					{
						"code" : 43,
						"type" : 1,
						"value" : "192.168.1.0",
						"description" : "Wins/Netbios server"
					}
				],
				"dnsServerIp" : ["192.168.0.1"],
				"domainName" : "abc.com"
			},
			"dhcpRelay" : {
				"serverIps" : ["192.168.0.1"],
				"sourceAddress" : "10.10.10.2",
				"gatewayAddress" : "10.10.10.3",
				"dhcpRelayOption82" : {
					"function" : 0,
					"vlanId" : 1,
					"subOption" : [
						{
							"subOptionCode" : 0,
							"isUserDefined" : true,
							"value" : "ZID023301"
						}
					]
				},
				"linkSelectionInsertEnable" : true,
				"linkSelectionInsertIp" : "10.10.10.1"
			}
		},
		"vrrp6" : {
			"vrrp6Enable" : true,
			"vrrp6List" : [
				{
					"vrrp6Id" : 1,
					"virtualIpv6AddressLinkLocal" : "FC00::1",
					"virtualIpv6Address" : "FC00::1;FC00::2",
					"preemptDelay" : 0,
					"priority" : 1,
					"track" : [
						{
							"sourceIpAddress" : "192.168.1.0",
							"peerIpAddress" : "192.168.1.0",
							"localDiscriminator" : 10,
							"remoteDiscriminator" : 10,
							"interval" : 20,
							"interfaceName" : "GE0/0/1",
							"priorityMode" : "REDUCE",
							"value" : 10,
							"type" : "ipv4"
						}
					],
					"vrrp6Role" : ""
				}
			]
		},
		"dhcpV6" : {
			"dhcpV6Enable" : true,
			"dhcpv6ServiceType" : "SERVER",
			"dhcpv6Server" : {
				"addressPrefix" : "FC00::1/120",
				"addressPrefixLeaseTime" : {
					"day" : 0,
					"hour" : 0,
					"minute" : 0
				},
				"delegationPrefix" : "FC00::1/120",
				"delegationPrefixAssignLength" : "",
				"delegationPrefixLeaseTime" : {
					"day" : 0,
					"hour" : 0,
					"minute" : 0
				},
				"excludeIpGroups" : [
					{
						"startAddress" : "FC00::1",
						"endAddress" : "FC00::1"
					}
				],
				"firstDnsServer" : "FC00::1",
				"secondDnsServer" : "FC00::1",
				"domainName" : "0"
			},
			"dhcpv6Relay" : {
				"serverIps" : ["FC00::1"]
			}
		},
		"unrHostRouteAdvertiseEnable" : false,
		"dhcpTriggerEnable" : false,
		"unrRoutesLimitEnable" : "",
		"unrRoutesLimit" : 24,
		"ntpDisable" : "",
		"ntpIpv6Disable" : "",
		"raHaltEnable" : "",
		"managedAddressFlagEnable" : ""
	},
	"coreSubnets" : [
		{
			"operType" : "",
			"status" : "",
			"description" : "abc",
			"errmsg" : "",
			"physicInfo" : {
				"deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"deviceName" : "LSW",
				"deviceRole" : "core",
				"linkType" : "VLANIF",
				"l2Ports" : [
					{
						"portIdentifier" : "Eth-Trunk1",
						"tagType" : "TAG"
					}
				],
				"l3Port" : {
					"portIdentifier" : "Eth-Trunk1"
				}
			},
			"ipInfo" : {
				"coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"coreIpAddress" : "192.168.10.10",
				"gatewayIpAddress" : "192.168.10.20",
				"gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"],
				"maskLength" : 24,
				"gatewayIpv6Address" : "FC00::1",
				"ipv6PrefixLength" : 64,
				"id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"connectVlan" : 10,
				"trustEnable" : false,
				"trust" : "dscp",
				"ipAddress" : "192.168.10.1",
				"ipv6Address" : "FC00::1/120"
			},
			"advancedInfo" : {
				"secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"],
				"securityZone" : "TRUST",
				"proxyArp" : false,
				"innerProxyArp" : false,
				"toVasEnable" : false,
				"attributes" : {
					"mtu" : 1500,
					"mss" : 1200
				},
				"vrrp" : {
					"enable" : false,
					"vrrpId" : 1,
					"virtualIpAddress" : "192.168.0.1;192.168.0.2",
					"vrrpRole" : "MASTER",
					"priority" : 1,
					"preemptDelay" : 0,
					"authMode" : 1,
					"authKey" : "1",
					"track" : [
						{
							"sourceIpAddress" : "192.168.1.0",
							"peerIpAddress" : "192.168.1.0",
							"localDiscriminator" : 10,
							"remoteDiscriminator" : 10,
							"interval" : 20,
							"interfaceName" : "GE0/0/1",
							"priorityMode" : "REDUCE",
							"value" : 10,
							"type" : "ipv4"
						}
					],
					"vrrpList" : [
						{
							"vrrpId" : 1,
							"virtualIpAddress" : "10.1.1.1;10.1.2.1",
							"vrrpRole" : "master",
							"preemptDelay" : 0,
							"priority" : 1,
							"authMode" : 1,
							"authKey" : "1",
							"track" : [
								{
									"sourceIpAddress" : "192.168.1.0",
									"peerIpAddress" : "192.168.1.0",
									"localDiscriminator" : 10,
									"remoteDiscriminator" : 10,
									"interval" : 20,
									"interfaceName" : "GE0/0/1",
									"priorityMode" : "REDUCE",
									"value" : 10,
									"type" : "ipv4"
								}
							]
						}
					]
				},
				"dhcp" : {
					"enable" : false,
					"dhcpServiceType" : "SERVER",
					"dhcpServer" : {
						"useSecondaryIP" : false,
						"leaseTime" : {
							"day" : 0,
							"hour" : 0,
							"minute" : 0
						},
						"excludeIpGroups" : [
							{
								"startAddress" : "192.168.1.2",
								"endAddress" : "192.168.1.3"
							}
						],
						"dhcpStatic" : [
							{
								"ipAddress" : "192.168.1.10",
								"macAddress" : "00e0-fc12-3456"
							}
						],
						"dhcpOption" : [
							{
								"code" : 43,
								"type" : 1,
								"value" : "192.168.1.0",
								"description" : "Wins/Netbios server"
							}
						],
						"dnsServerIp" : ["192.168.0.1"],
						"domainName" : "abc.com"
					},
					"dhcpRelay" : {
						"serverIps" : ["192.168.0.1"],
						"sourceAddress" : "10.10.10.2",
						"gatewayAddress" : "10.10.10.3",
						"dhcpRelayOption82" : {
							"function" : 0,
							"vlanId" : 1,
							"subOption" : [
								{
									"subOptionCode" : 0,
									"isUserDefined" : true,
									"value" : "ZID023301"
								}
							]
						},
						"linkSelectionInsertEnable" : true,
						"linkSelectionInsertIp" : "10.10.10.1"
					}
				},
				"vrrp6" : {
					"vrrp6Enable" : true,
					"vrrp6List" : [
						{
							"vrrp6Id" : 1,
							"virtualIpv6AddressLinkLocal" : "FC00::1",
							"virtualIpv6Address" : "FC00::1;FC00::2",
							"preemptDelay" : 0,
							"priority" : 1,
							"track" : [
								{
									"sourceIpAddress" : "192.168.1.0",
									"peerIpAddress" : "192.168.1.0",
									"localDiscriminator" : 10,
									"remoteDiscriminator" : 10,
									"interval" : 20,
									"interfaceName" : "GE0/0/1",
									"priorityMode" : "REDUCE",
									"value" : 10,
									"type" : "ipv4"
								}
							],
							"vrrp6Role" : ""
						}
					]
				},
				"dhcpV6" : {
					"dhcpV6Enable" : true,
					"dhcpv6ServiceType" : "SERVER",
					"dhcpv6Server" : {
						"addressPrefix" : "FC00::1/120",
						"addressPrefixLeaseTime" : {
							"day" : 0,
							"hour" : 0,
							"minute" : 0
						},
						"delegationPrefix" : "FC00::1/120",
						"delegationPrefixAssignLength" : "",
						"delegationPrefixLeaseTime" : {
							"day" : 0,
							"hour" : 0,
							"minute" : 0
						},
						"excludeIpGroups" : [
							{
								"startAddress" : "FC00::1",
								"endAddress" : "FC00::1"
							}
						],
						"firstDnsServer" : "FC00::1",
						"secondDnsServer" : "FC00::1",
						"domainName" : "0"
					},
					"dhcpv6Relay" : {
						"serverIps" : ["FC00::1"]
					}
				},
				"unrHostRouteAdvertiseEnable" : false,
				"dhcpTriggerEnable" : false,
				"unrRoutesLimitEnable" : "",
				"unrRoutesLimit" : 24,
				"ntpDisable" : "",
				"ntpIpv6Disable" : "",
				"raHaltEnable" : "",
				"managedAddressFlagEnable" : ""
			}
		}
	],
	"gatewaySubnets" : [
		{
			"operType" : "",
			"status" : "",
			"description" : "abc",
			"errmsg" : "",
			"physicInfo" : {
				"deviceId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"deviceName" : "LSW",
				"deviceRole" : "core",
				"linkType" : "VLANIF",
				"l2Ports" : [
					{
						"portIdentifier" : "Eth-Trunk1",
						"tagType" : "TAG"
					}
				],
				"l3Port" : {
					"portIdentifier" : "Eth-Trunk1"
				}
			},
			"ipInfo" : {
				"coreSubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"gatewaySubnetId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"coreIpAddress" : "192.168.10.10",
				"gatewayIpAddress" : "192.168.10.20",
				"gatewaySecondaryIp" : ["10.10.10.2/24","10.10.11.2/24"],
				"maskLength" : 24,
				"gatewayIpv6Address" : "FC00::1",
				"ipv6PrefixLength" : 64,
				"id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
				"connectVlan" : 10,
				"trustEnable" : false,
				"trust" : "dscp",
				"ipAddress" : "192.168.10.1",
				"ipv6Address" : "FC00::1/120"
			},
			"advancedInfo" : {
				"secondaryIp" : ["10.10.10.2/24","10.10.11.2/24"],
				"securityZone" : "TRUST",
				"proxyArp" : false,
				"innerProxyArp" : false,
				"toVasEnable" : false,
				"attributes" : {
					"mtu" : 1500,
					"mss" : 1200
				},
				"vrrp" : {
					"enable" : false,
					"vrrpId" : 1,
					"virtualIpAddress" : "192.168.0.1;192.168.0.2",
					"vrrpRole" : "MASTER",
					"priority" : 1,
					"preemptDelay" : 0,
					"authMode" : 1,
					"authKey" : "1",
					"track" : [
						{
							"sourceIpAddress" : "192.168.1.0",
							"peerIpAddress" : "192.168.1.0",
							"localDiscriminator" : 10,
							"remoteDiscriminator" : 10,
							"interval" : 20,
							"interfaceName" : "GE0/0/1",
							"priorityMode" : "REDUCE",
							"value" : 10,
							"type" : "ipv4"
						}
					],
					"vrrpList" : [
						{
							"vrrpId" : 1,
							"virtualIpAddress" : "10.1.1.1;10.1.2.1",
							"vrrpRole" : "master",
							"preemptDelay" : 0,
							"priority" : 1,
							"authMode" : 1,
							"authKey" : "1",
							"track" : [
								{
									"sourceIpAddress" : "192.168.1.0",
									"peerIpAddress" : "192.168.1.0",
									"localDiscriminator" : 10,
									"remoteDiscriminator" : 10,
									"interval" : 20,
									"interfaceName" : "GE0/0/1",
									"priorityMode" : "REDUCE",
									"value" : 10,
									"type" : "ipv4"
								}
							]
						}
					]
				},
				"dhcp" : {
					"enable" : false,
					"dhcpServiceType" : "SERVER",
					"dhcpServer" : {
						"useSecondaryIP" : false,
						"leaseTime" : {
							"day" : 0,
							"hour" : 0,
							"minute" : 0
						},
						"excludeIpGroups" : [
							{
								"startAddress" : "192.168.1.2",
								"endAddress" : "192.168.1.3"
							}
						],
						"dhcpStatic" : [
							{
								"ipAddress" : "192.168.1.10",
								"macAddress" : "00e0-fc12-3456"
							}
						],
						"dhcpOption" : [
							{
								"code" : 43,
								"type" : 1,
								"value" : "192.168.1.0",
								"description" : "Wins/Netbios server"
							}
						],
						"dnsServerIp" : ["192.168.0.1"],
						"domainName" : "abc.com"
					},
					"dhcpRelay" : {
						"serverIps" : ["192.168.0.1"],
						"sourceAddress" : "10.10.10.2",
						"gatewayAddress" : "10.10.10.3",
						"dhcpRelayOption82" : {
							"function" : 0,
							"vlanId" : 1,
							"subOption" : [
								{
									"subOptionCode" : 0,
									"isUserDefined" : true,
									"value" : "ZID023301"
								}
							]
						},
						"linkSelectionInsertEnable" : true,
						"linkSelectionInsertIp" : "10.10.10.1"
					}
				},
				"vrrp6" : {
					"vrrp6Enable" : true,
					"vrrp6List" : [
						{
							"vrrp6Id" : 1,
							"virtualIpv6AddressLinkLocal" : "FC00::1",
							"virtualIpv6Address" : "FC00::1;FC00::2",
							"preemptDelay" : 0,
							"priority" : 1,
							"track" : [
								{
									"sourceIpAddress" : "192.168.1.0",
									"peerIpAddress" : "192.168.1.0",
									"localDiscriminator" : 10,
									"remoteDiscriminator" : 10,
									"interval" : 20,
									"interfaceName" : "GE0/0/1",
									"priorityMode" : "REDUCE",
									"value" : 10,
									"type" : "ipv4"
								}
							],
							"vrrp6Role" : ""
						}
					]
				},
				"dhcpV6" : {
					"dhcpV6Enable" : true,
					"dhcpv6ServiceType" : "SERVER",
					"dhcpv6Server" : {
						"addressPrefix" : "FC00::1/120",
						"addressPrefixLeaseTime" : {
							"day" : 0,
							"hour" : 0,
							"minute" : 0
						},
						"delegationPrefix" : "FC00::1/120",
						"delegationPrefixAssignLength" : "",
						"delegationPrefixLeaseTime" : {
							"day" : 0,
							"hour" : 0,
							"minute" : 0
						},
						"excludeIpGroups" : [
							{
								"startAddress" : "FC00::1",
								"endAddress" : "FC00::1"
							}
						],
						"firstDnsServer" : "FC00::1",
						"secondDnsServer" : "FC00::1",
						"domainName" : "0"
					},
					"dhcpv6Relay" : {
						"serverIps" : ["FC00::1"]
					}
				},
				"unrHostRouteAdvertiseEnable" : false,
				"dhcpTriggerEnable" : false,
				"unrRoutesLimitEnable" : "",
				"unrRoutesLimit" : 24,
				"ntpDisable" : "",
				"ntpIpv6Disable" : "",
				"raHaltEnable" : "",
				"managedAddressFlagEnable" : ""
			}
		}
	],
	"linkId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e"
}
support.huaweicloud.com/qiankuncmn-qiankuncs/toctopics/zh-cn_topic_0000001988433838.html