创建LANWAN互联接口
典型场景
LANWAN互联接口,用于创建互联接口。
接口功能
创建LANWAN互联接口。异步处理,可以通过查询接口查看处理状态。
接口约束
该接口支持租户下北向管理员(用户角色为“Open Api Operator”)访问,必须在用户会话建立后使用。
调用方法
POST
URI
/controller/campus/v1/lanwan/interconnection/link
请求参数
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
linkInfo |
是 |
REFERENCE |
详细请参见表2。 |
互联信息。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
vnId |
是 |
string |
36个字符。 |
- |
VN ID。uuid格式。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
siteId |
是 |
string |
36个字符。 |
- |
站点ID。uuid格式。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
vnName |
否 |
string |
0~32个字符。 |
- |
vn名称,无需填充。 |
"abc" |
siteName |
否 |
string |
0~64个字符。 |
- |
站点名称,无需填充。 |
"test" |
linkName |
否 |
string |
0~64个字符。 |
- |
link名称,创建修改需要填充。 |
"test" |
linkStatus |
否 |
string |
0~64个字符。 |
- |
link部署状态。所有互联子网部署成功,状态成功。存在子网部署中或部署失败,状态部署中或失败。创建修改不需要填写,查询时返回 |
"test" |
corePhysicInfo |
否 |
REFERENCE |
详细请参见表3。 |
核心侧互联物理接口信息。升级兼容,不推荐使用。 |
- |
|
gatewayPhysicInfo |
否 |
REFERENCE |
详细请参见表3。 |
网关侧互联物理接口信息。升级兼容,不推荐使用。 |
- |
|
connectIpInfo |
否 |
REFERENCE |
详细请参见表6。 |
互联网段信息。升级兼容,不推荐使用。 |
- |
|
gateWayAdvancedInfo |
否 |
REFERENCE |
详细请参见表7。 |
网关侧接口高级属性信息。升级兼容,不推荐使用。 |
- |
|
coreSubnets |
否 |
ARRAY_REFERENCE |
0-16个列表项,详细请参见表27。 |
核心侧子网信息。 |
- |
|
gatewaySubnets |
否 |
ARRAY_REFERENCE |
0-16个列表项,详细请参见表27。 |
网关侧子网信息。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
deviceId |
是 |
string |
36个字符。 |
- |
设备标识。uuid格式。更新时不支持修改。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
deviceName |
否 |
string |
1~64个字符。 |
- |
设备名称。创建、修改不需要填写,查询时返回。 |
"LSW" |
deviceRole |
否 |
string |
0~10个字符。 |
- |
设备角色。取值范围:Gateway(网关)、vRR(路由反射器)、CORE(核心)、Firewall(防火墙)、WAC、AGG(汇聚)、Wireless Access(无线接入)、ACC、AP、REGION_AGGREGATION(区域汇聚) |
"core" |
linkType |
是 |
string |
0~16个字符。 |
- |
互联接口类型,取值范围:VLANIF、L3-MAIN、L3-SUB。互联使用的是vlanif口,取值为:VLANIF,使用的是三层主接口,取值为L3-MAIN,使用的是三层子接口,取值为:L3-SUB。当前核心侧仅支持VLANIF。更新时不支持修改。当LinkType为VLANIF时,l2Ports必填。当LinkType为L3-MAIN或L3-SUB时,l3Port必填。 |
"VLANIF" |
l2Ports |
否 |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表4。 |
当linkType为VLANIF时,使用的物理端口信息。 |
- |
|
l3Port |
否 |
REFERENCE |
详细请参见表5。 |
当linkType为L3-MAIN、L3-SUB时,使用的物理端口信息。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
portIdentifier |
是 |
string |
0~16个字符。 |
- |
接口编号,接口支持FE(千兆接口)、GE(千兆接口)、XGE(万兆接口)、Eth -Trunk(捆绑接口)。当接口类型为Eth-Trunk时,portIdentifier填写格式为Eth-TrunkX,X的取值范围为0~63,例如Eth-Trunk1;当接口类型为GE/FE /XGE时,portIdentifier直接填写设备实际端口号:盒式/框式单机或者盒式集群的接口号格式为A/B/C形式,例如xGE0/0/2;框式集群的接口号格式为A/B/C/D形式,例如GE1/1/0/2。创建时必填。 |
"Eth-Trunk1" |
tagType |
是 |
string |
0~16个字符。 |
- |
接口TAG类型,取值:TAG、UNTAG。核心侧接口为TRUNK类型,默认携带TAG,不填写。网关侧接口为Hybrid类型要填写指定携带或者不携带TAG。 |
"TAG" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
portIdentifier |
是 |
string |
0~16个字符。 |
- |
接口编号,接口支持FE(千兆接口)、GE(千兆接口)、XGE(万兆接口)、Eth -Trunk(捆绑接口)。当接口类型为Eth-Trunk时,portIdentifier填写格式为Eth-TrunkX,X的取值范围为0~63,例如Eth-Trunk1;当接口类型为GE/FE /XGE时,portIdentifier直接填写设备实际端口号:盒式/框式单机或者盒式集群的接口号格式为A/B/C形式,例如xGE0/0/2;框式集群的接口号格式为A/B/C/D形式,例如GE1/1/0/2。创建时必填。 |
"Eth-Trunk1" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
coreSubnetId |
否 |
string |
36个字符。 |
- |
核心侧的互联接口标识。uuid格式。创建时不填,更新时必填。兼容升级场景,不推荐使用。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
gatewaySubnetId |
否 |
string |
36个字符。 |
- |
网关侧的互联接口标识。uuid格式。创建时不填,更新时必填。兼容升级场景,不推荐使用。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
coreIpAddress |
否 |
string |
0~64个字符。 |
- |
接口IPv4地址,点分十进制形式。有核心侧设备时必填。如192.168.10.10。兼容升级场景,不推荐使用。 |
"192.168.10.10" |
gatewayIpAddress |
否 |
string |
0~64个字符。 |
- |
接口IPv4地址,点分十进制形式。有网关侧设备时必填。如192.168.10.20。兼容升级场景,不推荐使用。 |
"192.168.10.20" |
gatewaySecondaryIp |
否 |
array<string> |
0-31 个列表项。每个列表项0~64个字符。 |
- |
网关侧接口从IP地址。选填。兼容升级场景,不推荐使用。 |
["10.10.10.2/24","10.10.11.2/24"] |
maskLength |
否 |
int32 |
[1-32] |
- |
IP地址的掩码长度。兼容升级场景,不推荐使用。 |
24 |
gatewayIpv6Address |
否 |
string |
0~64个字符。 |
- |
三层接口的IPv6地址。兼容升级场景,不推荐使用。 |
"FC00::1" |
ipv6PrefixLength |
否 |
int32 |
[1-127] |
- |
三层接口的IPv6地址的掩码。兼容升级场景,不推荐使用。 |
64 |
id |
否 |
string |
36个字符。 |
- |
互联网段标识。uuid格式。创建时不填,更新时必填。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
connectVlan |
否 |
int32 |
[1-4094] |
- |
互联使用的VLAN ID,如果通过VLANIF或者三层子接口互联必填,使用三层主接口互联不需要填充。 |
10 |
trustEnable |
否 |
boolean |
|
false |
trust使能开关。网关侧接口类型为三层子接口时填写。 |
false |
trust |
否 |
string |
|
- |
trust选项。 |
"dscp" |
ipAddress |
否 |
string |
0~64个字符。 |
- |
接口IPv4地址,点分十进制形式。有网关侧设备时必填。 |
"192.168.10.1" |
ipv6Address |
否 |
string |
0~64个字符。 |
- |
接口的IPv6地址。 |
"FC00::1/120" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
secondaryIp |
否 |
array<string> |
0-31 个列表项。每个列表项0~64个字符。 |
- |
网关侧接口从IP地址。选填。 |
["10.10.10.2/24","10.10.11.2/24"] |
securityZone |
否 |
string |
0~32个字符。 |
TRUST |
安全域,取值范围:TRUST、UNTRUST、自定义安全域。默认值为TRUST。 |
"TRUST" |
proxyArp |
否 |
boolean |
|
false |
是否开启路由式Proxy ARP。默认值为false。 |
false |
innerProxyArp |
否 |
boolean |
|
false |
开启VLAN内Proxy ARP。V300版本设备VLAN内ARP代理会自动开启VLAN间ARP代理;V300版本设备R23C00之后的版本开始支持。 |
false |
toVasEnable |
否 |
boolean |
|
- |
是否打开to Vas开关,开启时表示该接口为连接VAS的LAN接口。 |
false |
attributes |
否 |
REFERENCE |
详细请参见表8。 |
接口的MTU、MSS信息。 |
- |
|
vrrp |
否 |
REFERENCE |
详细请参见表9。 |
VRRP部署信息。 |
- |
|
dhcp |
否 |
REFERENCE |
详细请参见表12。 |
DHCP部署信息。 |
- |
|
vrrp6 |
否 |
REFERENCE |
详细请参见表21。 |
VRRP6部署信息。 |
- |
|
dhcpV6 |
否 |
REFERENCE |
详细请参见表23。 |
DHCPV6部署信息。 |
- |
|
unrHostRouteAdvertiseEnable |
否 |
boolean |
|
- |
使能ARP主机路由发布。 |
false |
dhcpTriggerEnable |
否 |
boolean |
|
- |
使能dhcp的ARP主机路由发布。unrHostRouteAdvertiseEnable为true时才能配置此项。 |
false |
unrRoutesLimitEnable |
否 |
boolean |
|
false |
使能接口上的unr路由限制。 |
- |
unrRoutesLimit |
否 |
int32 |
[1-4096] |
- |
接口上的unr路由限制。unrHostRouteAdvertiseEnable为true时才能配置此项。 |
24 |
ntpDisable |
否 |
boolean |
|
false |
是否禁止NTP报文,默认值为false |
- |
ntpIpv6Disable |
否 |
boolean |
|
false |
ipv6是否禁止NTP报文,默认值为false |
- |
raHaltEnable |
否 |
boolean |
|
false |
是否使能RA,默认值为false |
- |
managedAddressFlagEnable |
否 |
boolean |
|
false |
是否使能managedAddressFlag,默认值为false |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
mtu |
否 |
int32 |
[46-9600] |
1500 |
接口最大传输字节数,取值范围:46-9600,默认1500。设备支持具体范围请查看各个款型产品手册。 |
1500 |
mss |
否 |
int32 |
[128-9500] |
1200 |
TCP最大报文段长度,默认1200,云杉设备最大值为9500,V5设备最大值为2048,建议MSS的值≤MTU的值-40。 |
1200 |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
enable |
否 |
boolean |
|
false |
是否开启VRRP,如果为false则其他参数不再处理。默认false。 |
false |
vrrpId |
否 |
int32 |
[1-255] |
- |
VRRP ID,开启VRRP时必填。 |
1 |
virtualIpAddress |
否 |
string |
0~1024个字符。 |
- |
虚拟IP地址,开启VRRP时必填,最多支持16个,地址之间用分号隔开。 |
"192.168.0.1;192.168.0.2" |
vrrpRole |
否 |
string |
0~16个字符。 |
- |
取值范围:MASTER、BACKUP,后续不使用,在vrrp优先级未填充的情况下,当vrrpRole是MASTER时vrrp优先级值为120,当vrrpRole是BACKUP时vrrp优先级值为100。 |
"MASTER" |
priority |
否 |
int32 |
[1-254] |
- |
VRRP优先级,开启VRRP时必填。 |
1 |
preemptDelay |
否 |
int32 |
[0-3600] |
0 |
延时抢占时间,单位秒,开启VRRP时必填,默认为0。 |
0 |
authMode |
否 |
int32 |
[0-2] |
0 |
VRRP认证方式,0:不认证,1:MD5,2:simple,默认为0。 |
1 |
authKey |
否 |
string |
1~8个字符。 |
- |
该字段可能包含敏感信息和个人数据,请妥善做好保护。 VRRP认证key,authMode为1和2时必填。authKey必须包含如下规则:-长度必须在1~8位。-只支持英文特殊字符、英文大写字母、英文小写字母和数字。-当输入的字符串两端使用双引号时,可在字符串中输入空格。该字段相关配置会下发设备,建议根据设备款型以及版本参考设备资料进行配置。 |
"1" |
track |
否 |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表10。 |
开启VRRP时选填。 |
- |
|
vrrpList |
否 |
ARRAY_REFERENCE |
0-32个列表项,详细请参见表11。 |
开启VRRP时选填,最多配置32个vrrp。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
sourceIpAddress |
否 |
string |
0~64个字符。 |
- |
BFD报文携带的源IP地址,需要使用互联IP地址。 |
"192.168.1.0" |
peerIpAddress |
否 |
string |
0~64个字符。 |
- |
BFD会话绑定的对端IP地址。 |
"192.168.1.0" |
localDiscriminator |
否 |
int32 |
[1-8191] |
- |
BFD会话的本地标识符。 |
10 |
remoteDiscriminator |
否 |
int32 |
[1-8191] |
- |
BFD会话的远端标识符。 |
10 |
interval |
否 |
int32 |
[10-2000] |
- |
BFD检测周期,单位毫秒,取值范围10-2000。 |
20 |
interfaceName |
否 |
string |
0~32个字符。 |
- |
非必填,取值范围:此接口必须在Tnp中存在才允许配置。支持ATM,GE,XGE,FE,PTM,Eth-Trunk这几种类型的接口。 |
"GE0/0/1" |
priorityMode |
否 |
string |
0~16个字符。 |
- |
指定当被监视的BFD会话状态变为Down时,优先级调整方向,增加或者降低。非必填,取值范围:INCREASE,REDUCE。 |
"REDUCE" |
value |
否 |
int32 |
[1-255] |
- |
VRRP优先级调整值,非必填,填写priorityMode时必须填写此值。 |
10 |
type |
否 |
string |
0~16个字符。 |
- |
非必填,取值范围:ipv4,ipv6,仅对V600款型设备生效。 |
"ipv4" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
vrrpId |
否 |
int32 |
[1-255] |
- |
VRRP ID,开启VRRP时必填。 |
1 |
virtualIpAddress |
否 |
string |
0~1024个字符。 |
- |
虚拟IP地址,开启VRRP时必填,最多支持16个,地址之间用分号隔开。 |
"10.1.1.1;10.1.2.1" |
vrrpRole |
否 |
string |
0~16个字符。 |
- |
取值范围:MASTER、BACKUP,后续不使用,在VRRP优先级未填充情况下,当vrrpRole是MASTER时VRRP优先级值为120,当vrrpRole是BACKUP时VRRP优先级值为100。 |
"master" |
preemptDelay |
否 |
int32 |
[0-3600] |
- |
延时抢占时间,单位秒,开启VRRP时必填。 |
0 |
priority |
否 |
int32 |
[1-254] |
- |
VRRP优先级,开启VRRP时必填。 |
1 |
authMode |
否 |
int32 |
[0-2] |
0 |
VRRP认证方式,0:不认证,1:MD5,2:simple,默认为0。 |
1 |
authKey |
否 |
string |
1~8个字符。 |
- |
该字段可能包含敏感信息和个人数据,请妥善做好保护。 VRRP认证key,authMode为1和2时必填。authKey必须包含如下规则:-长度必须在1~8位。-只支持英文特殊字符、英文大写字母、英文小写字母和数字。-当输入的字符串两端使用双引号时,可在字符串中输入空格。该字段相关配置会下发设备,建议根据设备款型以及版本参考设备资料进行配置。 |
"1" |
track |
否 |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表10。 |
开启VRRP时选填,设备上track最多支持8个。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
enable |
否 |
boolean |
|
false |
是否开启DHCP。如果为false则其他参数不再处理。默认false。 |
false |
dhcpServiceType |
否 |
string |
0~16个字符。 |
- |
接口的DHCP功能,使能DHCP之后必填,可以作为DHCP服务器,也可以作为DHCP中继。取值范围:SERVER、RELAY。 |
"SERVER" |
dhcpServer |
否 |
REFERENCE |
详细请参见表13。 |
接口作为DHCP Server时,DHCP Server部署信息。 |
- |
|
dhcpRelay |
否 |
REFERENCE |
详细请参见表18。 |
接口作为DHCP Relay时,DHCP Relay部署信息。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
useSecondaryIP |
否 |
boolean |
|
- |
地址分配范围,为false时只从ipAddress参数对应的网段分配地址,为true时可以从ipAddress和secondaryIP参数对应的网段分配地址。修改接口时不允许修改,如需修改请先关闭DHCP Server功能再打开。 |
false |
leaseTime |
否 |
REFERENCE |
详细请参见表14。 |
DHCP地址租用时间。 |
- |
|
excludeIpGroups |
否 |
ARRAY_REFERENCE |
0-64个列表项,详细请参见表15。 |
接口地址池中不参与自动分配的IP地址范围,选填。 |
- |
|
dhcpStatic |
否 |
ARRAY_REFERENCE |
0-256个列表项,详细请参见表16。 |
接口地址池中的IP地址与DHCP Client的MAC地址绑定,选填。 |
- |
|
dhcpOption |
否 |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表17。 |
接口地址池的DHCP选项,选填。 |
- |
|
dnsServerIp |
否 |
array<string> |
0-8 个列表项。每个列表项0~32个字符。 |
- |
接口地址池下的DNS服务器地址,选填。 |
["192.168.0.1"] |
domainName |
否 |
string |
0~63个字符。 |
- |
分配给DHCP客户端的DNS域名后缀,选填。 |
"abc.com" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
day |
否 |
int32 |
[0-999] |
- |
IP地址的租用有效期限天数。 |
0 |
hour |
否 |
int32 |
[0-23] |
- |
IP地址的租用有效期限小时数。 |
0 |
minute |
否 |
int32 |
[0-59] |
- |
IP地址的租用有效期限分钟数。 |
0 |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
startAddress |
否 |
string |
0~32个字符。 |
- |
不参与自动分配的IP地址段的起始IP地址,必须在接口地址池内。 |
"192.168.1.2" |
endAddress |
否 |
string |
0~32个字符。 |
- |
不参与自动分配的IP地址段的结束IP地址,必须在接口地址池内,并且不能小于startAddress。 |
"192.168.1.3" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
ipAddress |
否 |
string |
0~32个字符。 |
- |
IP地址。 |
"192.168.1.10" |
macAddress |
否 |
string |
0~64个字符。 |
- |
MAC地址。 |
"00e0-fc12-3456" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
code |
否 |
int32 |
[1-254] |
- |
Option码。取值范围:1-254,其中不支持1, 3, 6, 15, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 82, 121, 184。 |
43 |
type |
否 |
int32 |
[0-3] |
- |
Option类型。当code值为非自定义选项44,46,120,184时不填。当code值为其他自定义选项时,支持ASCII字符串类型、IP和HEX地址类型,其中,IP地址类型值为0、ASCII字符串类型值为1、HEX类型值为2、DOMAIN类型值为3。 |
1 |
value |
否 |
string |
0~512个字符。 |
- |
Option值。code为44时,为用分号分隔的1-8个不同的IP地址。code为46时,取值b-node,p-node,m-node,h-node。code为120时,为用分号分隔的1-2个不同的IP地址或域名。 |
"192.168.1.0" |
description |
否 |
string |
0~64个字符。 |
- |
Option code描述。 |
"Wins/Netbios server" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
serverIps |
否 |
array<string> |
0-8 个列表项。每个列表项0~32个字符。 |
- |
DHCP中继代理的DHCP服务器的IP地址。 |
["192.168.0.1"] |
sourceAddress |
否 |
string |
0~32个字符。 |
- |
源地址。 |
"10.10.10.2" |
gatewayAddress |
否 |
string |
0~32个字符。 |
- |
网关地址。 |
"10.10.10.3" |
dhcpRelayOption82 |
否 |
REFERENCE |
详细请参见表19。 |
配置当前接口DHCP Relay的option82选项 |
- |
|
linkSelectionInsertEnable |
否 |
boolean |
|
- |
是否使能link-selection。 |
true |
linkSelectionInsertIp |
否 |
string |
0~64个字符。 |
- |
link-selection地址。linkSelectionInsertEnable为true时才能配置此项。 |
"10.10.10.1" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
function |
否 |
int32 |
[0-2] |
- |
功能。0--insert;1--rebuild;2--关闭。 |
0 |
vlanId |
否 |
int32 |
[1-4094] |
- |
接口类型为sub-interface时必填,表示子接口号;接口类型为bd-interface时必填,表示引用的bridge domain。 |
1 |
subOption |
否 |
ARRAY_REFERENCE |
1-2个列表项,详细请参见表20。 |
配置option下的circuit-id和remote-id信息。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
subOptionCode |
否 |
int32 |
[0-254] |
- |
Sub Option。0表示配置circuit-id,1表示配置remote-id。 |
0 |
isUserDefined |
否 |
boolean |
|
false |
是否为用户自定义的格式。 |
true |
value |
否 |
string |
1~255个字符。 |
- |
用户自定义的格式值。 |
"ZID023301" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
vrrp6Enable |
否 |
boolean |
|
- |
是否开启VRRP6。 |
true |
vrrp6List |
否 |
ARRAY_REFERENCE |
0-1个列表项,详细请参见表22。 |
开启VRRP时选填,最多配置1个vrrp6。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
vrrp6Id |
否 |
int32 |
[1-255] |
- |
VRRP ID,开启VRRP6时必填。 |
1 |
virtualIpv6AddressLinkLocal |
否 |
string |
0~64个字符。 |
- |
本地链路地址,FC00::1,开启VRRP6时必填,最多支持1个。 |
"FC00::1" |
virtualIpv6Address |
否 |
string |
0~600个字符。 |
- |
虚拟IP地址,开启VRRP6时必填,最多支持15个,地址之间用分号隔开。 |
"FC00::1;FC00::2" |
preemptDelay |
否 |
int32 |
[0-3600] |
- |
延时抢占时间,单位秒,开启VRRP6时必填。 |
0 |
priority |
否 |
int32 |
[1-254] |
- |
1 VRRP优先级,非fw网关场景开启VRRP6时必填。 2 FW网关场景不支持自定义优先级。 |
1 |
track |
否 |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表10。 |
开启VRRP6 Track时必填。 |
- |
|
vrrp6Role |
否 |
string |
满足正则表达^(active|standby)?$。 |
- |
只针对FW网关场景,主备角色转换成active/standby下发,其他场景该字段不会下发到设备。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
dhcpV6Enable |
否 |
boolean |
|
- |
是否开启DHCPV6 |
true |
dhcpv6ServiceType |
否 |
string |
0~16个字符。 |
- |
取值范围:SERVER、RELAY,开启DHCPv6时必填。 |
"SERVER" |
dhcpv6Server |
否 |
REFERENCE |
详细请参见表24。 |
接口作为DHCPV6 Server时,DHCPV6 Server部署信息。 |
- |
|
dhcpv6Relay |
否 |
REFERENCE |
详细请参见表26。 |
接口作为DHCPV6 Relay时,DHCPV6 Relay部署信息。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
addressPrefix |
否 |
string |
0~64个字符。 |
- |
地址前缀,dhcpv6 server时必填。 |
"FC00::1/120" |
addressPrefixLeaseTime |
否 |
REFERENCE |
详细请参见表14。 |
地址租用时间。 |
- |
|
delegationPrefix |
否 |
string |
0~64个字符。 |
- |
代理前缀。 |
"FC00::1/120" |
delegationPrefixAssignLength |
否 |
int32 |
[1-128] |
- |
代理前缀可分配长度,必须大于或等于代理前缀长度,且与代理前缀长度之差小于或等于16。 |
- |
delegationPrefixLeaseTime |
否 |
REFERENCE |
详细请参见表14。 |
代理前缀租用时间。 |
- |
|
excludeIpGroups |
否 |
ARRAY_REFERENCE |
0-64个列表项,详细请参见表25。 |
DHCPV6接口地址池中不参与自动分配的IP地址范围,startAddress与endAddress必须都有值或都没有值,startAddress与endAddress相同时,表示只有一个IP地址, startAddress与endAddress必须在接口地址池内。 |
- |
|
firstDnsServer |
否 |
string |
0~64个字符。 |
- |
首选DNS服务器。 |
"FC00::1" |
secondDnsServer |
否 |
string |
0~64个字符。 |
- |
备选DNS服务器。 |
"FC00::1" |
domainName |
否 |
string |
0~63个字符。 |
- |
域名。 |
"0" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
startAddress |
否 |
string |
0~64个字符。 |
- |
指定不参与自动分配的IPv6地址段的起始IPv6地址,必须在接口地址池内。 |
"FC00::1" |
endAddress |
否 |
string |
0~64个字符。 |
- |
指定不参与自动分配的IPv6地址段的结束IPv6地址,必须在接口地址池内,并且不能小于startAddress。 |
"FC00::1" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
serverIps |
否 |
array<string> |
0-8 个列表项。每个列表项0~64个字符。 |
- |
地址池。 |
["FC00::1"] |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
operType |
否 |
string |
0~16个字符。 |
- |
操作类型:CREATE,UPDATE,DELETE。 |
- |
status |
否 |
string |
0~16个字符。 |
- |
子网部署状态:SUCCESS,FAIL,CONFIGURING。 |
- |
description |
否 |
string |
0~256个字符。 |
- |
子网描述。 |
"abc" |
errmsg |
否 |
string |
0~256个字符。 |
- |
错误信息。 |
"" |
physicInfo |
否 |
REFERENCE |
详细请参见表3。 |
物理接口信息。 |
- |
|
ipInfo |
否 |
REFERENCE |
详细请参见表6。 |
子网信息。 |
- |
|
advancedInfo |
否 |
REFERENCE |
详细请参见表7。 |
子网高级信息。 |
- |
请求示例
POST /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-ACCESS-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" : "" } } ] }
响应参数
返回状态码为201:创建成功返回。
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
errcode |
string |
0~64个字符。 |
- |
错误码。 |
"0" |
errmsg |
string |
0~256个字符。 |
- |
错误信息。 |
"" |
data |
REFERENCE |
详细请参见表29。 |
互联信息。 |
- |
|
success |
ARRAY_REFERENCE |
0-100个列表项,详细请参见表54。 |
创建或者更新成功的子网信息。 |
- |
|
fail |
ARRAY_REFERENCE |
0-100个列表项,详细请参见表55。 |
创建或者更新失败的子网信息。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
vnId |
string |
36个字符。 |
- |
VN ID。uuid格式。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
siteId |
string |
36个字符。 |
- |
站点ID。uuid格式。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
vnName |
string |
0~32个字符。 |
- |
vn名称,无需填充。 |
"abc" |
siteName |
string |
0~64个字符。 |
- |
站点名称,无需填充。 |
"test" |
linkName |
string |
0~64个字符。 |
- |
link名称,创建修改需要填充。 |
"test" |
linkStatus |
string |
0~64个字符。 |
- |
link部署状态。所有互联子网部署成功,状态成功。存在子网部署中或部署失败,状态部署中或失败。创建修改不需要填写,查询时返回 |
"test" |
corePhysicInfo |
REFERENCE |
详细请参见表30。 |
核心侧互联物理接口信息。升级兼容,不推荐使用。 |
- |
|
gatewayPhysicInfo |
REFERENCE |
详细请参见表30。 |
网关侧互联物理接口信息。升级兼容,不推荐使用。 |
- |
|
connectIpInfo |
REFERENCE |
详细请参见表33。 |
互联网段信息。升级兼容,不推荐使用。 |
- |
|
gateWayAdvancedInfo |
REFERENCE |
详细请参见表34。 |
网关侧接口高级属性信息。升级兼容,不推荐使用。 |
- |
|
coreSubnets |
ARRAY_REFERENCE |
0-16个列表项,详细请参见表54。 |
核心侧子网信息。 |
- |
|
gatewaySubnets |
ARRAY_REFERENCE |
0-16个列表项,详细请参见表54。 |
网关侧子网信息。 |
- |
|
linkId |
string |
36个字符。 |
- |
互联标识,必填。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
deviceId |
string |
36个字符。 |
- |
设备标识。uuid格式。更新时不支持修改。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
deviceName |
string |
1~64个字符。 |
- |
设备名称。创建、修改不需要填写,查询时返回。 |
"LSW" |
deviceRole |
string |
0~10个字符。 |
- |
设备角色。取值范围:Gateway(网关)、vRR(路由反射器)、CORE(核心)、Firewall(防火墙)、WAC、AGG(汇聚)、Wireless Access(无线接入)、ACC、AP、REGION_AGGREGATION(区域汇聚) |
"core" |
linkType |
string |
0~16个字符。 |
- |
互联接口类型,取值范围:VLANIF、L3-MAIN、L3-SUB。互联使用的是vlanif口,取值为:VLANIF,使用的是三层主接口,取值为L3-MAIN,使用的是三层子接口,取值为:L3-SUB。当前核心侧仅支持VLANIF。更新时不支持修改。当LinkType为VLANIF时,l2Ports必填。当LinkType为L3-MAIN或L3-SUB时,l3Port必填。 |
"VLANIF" |
l2Ports |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表31。 |
当linkType为VLANIF时,使用的物理端口信息。 |
- |
|
l3Port |
REFERENCE |
详细请参见表32。 |
当linkType为L3-MAIN、L3-SUB时,使用的物理端口信息。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
portIdentifier |
string |
0~16个字符。 |
- |
接口编号,接口支持FE(千兆接口)、GE(千兆接口)、XGE(万兆接口)、Eth -Trunk(捆绑接口)。当接口类型为Eth-Trunk时,portIdentifier填写格式为Eth-TrunkX,X的取值范围为0~63,例如Eth-Trunk1;当接口类型为GE/FE /XGE时,portIdentifier直接填写设备实际端口号:盒式/框式单机或者盒式集群的接口号格式为A/B/C形式,例如xGE0/0/2;框式集群的接口号格式为A/B/C/D形式,例如GE1/1/0/2。创建时必填。 |
"Eth-Trunk1" |
tagType |
string |
0~16个字符。 |
- |
接口TAG类型,取值:TAG、UNTAG。核心侧接口为TRUNK类型,默认携带TAG,不填写。网关侧接口为Hybrid类型要填写指定携带或者不携带TAG。 |
"TAG" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
portIdentifier |
string |
0~16个字符。 |
- |
接口编号,接口支持FE(千兆接口)、GE(千兆接口)、XGE(万兆接口)、Eth -Trunk(捆绑接口)。当接口类型为Eth-Trunk时,portIdentifier填写格式为Eth-TrunkX,X的取值范围为0~63,例如Eth-Trunk1;当接口类型为GE/FE /XGE时,portIdentifier直接填写设备实际端口号:盒式/框式单机或者盒式集群的接口号格式为A/B/C形式,例如xGE0/0/2;框式集群的接口号格式为A/B/C/D形式,例如GE1/1/0/2。创建时必填。 |
"Eth-Trunk1" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
coreSubnetId |
string |
36个字符。 |
- |
核心侧的互联接口标识。uuid格式。创建时不填,更新时必填。兼容升级场景,不推荐使用。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
gatewaySubnetId |
string |
36个字符。 |
- |
网关侧的互联接口标识。uuid格式。创建时不填,更新时必填。兼容升级场景,不推荐使用。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
coreIpAddress |
string |
0~64个字符。 |
- |
接口IPv4地址,点分十进制形式。有核心侧设备时必填。如192.168.10.10。兼容升级场景,不推荐使用。 |
"192.168.10.10" |
gatewayIpAddress |
string |
0~64个字符。 |
- |
接口IPv4地址,点分十进制形式。有网关侧设备时必填。如192.168.10.20。兼容升级场景,不推荐使用。 |
"192.168.10.20" |
gatewaySecondaryIp |
array<string> |
0-31 个列表项。每个列表项0~64个字符。 |
- |
网关侧接口从IP地址。选填。兼容升级场景,不推荐使用。 |
["10.10.10.2/24","10.10.11.2/24"] |
maskLength |
int32 |
[1-32] |
- |
IP地址的掩码长度。兼容升级场景,不推荐使用。 |
24 |
gatewayIpv6Address |
string |
0~64个字符。 |
- |
三层接口的IPv6地址。兼容升级场景,不推荐使用。 |
"FC00::1" |
ipv6PrefixLength |
int32 |
[1-127] |
- |
三层接口的IPv6地址的掩码。兼容升级场景,不推荐使用。 |
64 |
id |
string |
36个字符。 |
- |
互联网段标识。uuid格式。创建时不填,更新时必填。 |
"fbb684c8-0d37-496f-bafa-4b06d5151e2e" |
connectVlan |
int32 |
[1-4094] |
- |
互联使用的VLAN ID,如果通过VLANIF或者三层子接口互联必填,使用三层主接口互联不需要填充。 |
10 |
trustEnable |
boolean |
|
false |
trust使能开关。网关侧接口类型为三层子接口时填写。 |
false |
trust |
string |
|
- |
trust选项。 |
"dscp" |
ipAddress |
string |
0~64个字符。 |
- |
接口IPv4地址,点分十进制形式。有网关侧设备时必填。 |
"192.168.10.1" |
ipv6Address |
string |
0~64个字符。 |
- |
接口的IPv6地址。 |
"FC00::1/120" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
secondaryIp |
array<string> |
0-31 个列表项。每个列表项0~64个字符。 |
- |
网关侧接口从IP地址。选填。 |
["10.10.10.2/24","10.10.11.2/24"] |
securityZone |
string |
0~32个字符。 |
TRUST |
安全域,取值范围:TRUST、UNTRUST、自定义安全域。默认值为TRUST。 |
"TRUST" |
proxyArp |
boolean |
|
false |
是否开启路由式Proxy ARP。默认值为false。 |
false |
innerProxyArp |
boolean |
|
false |
开启VLAN内Proxy ARP。V300版本设备VLAN内ARP代理会自动开启VLAN间ARP代理;V300版本设备R23C00之后的版本开始支持。 |
false |
toVasEnable |
boolean |
|
- |
是否打开to Vas开关,开启时表示该接口为连接VAS的LAN接口。 |
false |
attributes |
REFERENCE |
详细请参见表35。 |
接口的MTU、MSS信息。 |
- |
|
vrrp |
REFERENCE |
详细请参见表36。 |
VRRP部署信息。 |
- |
|
dhcp |
REFERENCE |
详细请参见表39。 |
DHCP部署信息。 |
- |
|
vrrp6 |
REFERENCE |
详细请参见表48。 |
VRRP6部署信息。 |
- |
|
dhcpV6 |
REFERENCE |
详细请参见表50。 |
DHCPV6部署信息。 |
- |
|
unrHostRouteAdvertiseEnable |
boolean |
|
- |
使能ARP主机路由发布。 |
false |
dhcpTriggerEnable |
boolean |
|
- |
使能dhcp的ARP主机路由发布。unrHostRouteAdvertiseEnable为true时才能配置此项。 |
false |
unrRoutesLimitEnable |
boolean |
|
false |
使能接口上的unr路由限制。 |
- |
unrRoutesLimit |
int32 |
[1-4096] |
- |
接口上的unr路由限制。unrHostRouteAdvertiseEnable为true时才能配置此项。 |
24 |
ntpDisable |
boolean |
|
false |
是否禁止NTP报文,默认值为false |
- |
ntpIpv6Disable |
boolean |
|
false |
ipv6是否禁止NTP报文,默认值为false |
- |
raHaltEnable |
boolean |
|
false |
是否使能RA,默认值为false |
- |
managedAddressFlagEnable |
boolean |
|
false |
是否使能managedAddressFlag,默认值为false |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
mtu |
int32 |
[46-9600] |
1500 |
接口最大传输字节数,取值范围:46-9600,默认1500。设备支持具体范围请查看各个款型产品手册。 |
1500 |
mss |
int32 |
[128-9500] |
1200 |
TCP最大报文段长度,默认1200,云杉设备最大值为9500,V5设备最大值为2048,建议MSS的值≤MTU的值-40。 |
1200 |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
enable |
boolean |
|
false |
是否开启VRRP,如果为false则其他参数不再处理。默认false。 |
false |
vrrpId |
int32 |
[1-255] |
- |
VRRP ID,开启VRRP时必填。 |
1 |
virtualIpAddress |
string |
0~1024个字符。 |
- |
虚拟IP地址,开启VRRP时必填,最多支持16个,地址之间用分号隔开。 |
"192.168.0.1;192.168.0.2" |
vrrpRole |
string |
0~16个字符。 |
- |
取值范围:MASTER、BACKUP,后续不使用,在vrrp优先级未填充的情况下,当vrrpRole是MASTER时vrrp优先级值为120,当vrrpRole是BACKUP时vrrp优先级值为100。 |
"MASTER" |
priority |
int32 |
[1-254] |
- |
VRRP优先级,开启VRRP时必填。 |
1 |
preemptDelay |
int32 |
[0-3600] |
0 |
延时抢占时间,单位秒,开启VRRP时必填,默认为0。 |
0 |
authMode |
int32 |
[0-2] |
0 |
VRRP认证方式,0:不认证,1:MD5,2:simple,默认为0。 |
1 |
authKey |
string |
1~8个字符。 |
- |
该字段可能包含敏感信息和个人数据,请妥善做好保护。 VRRP认证key,authMode为1和2时必填。authKey必须包含如下规则:-长度必须在1~8位。-只支持英文特殊字符、英文大写字母、英文小写字母和数字。-当输入的字符串两端使用双引号时,可在字符串中输入空格。该字段相关配置会下发设备,建议根据设备款型以及版本参考设备资料进行配置。 |
"1" |
track |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表37。 |
开启VRRP时选填。 |
- |
|
vrrpList |
ARRAY_REFERENCE |
0-32个列表项,详细请参见表38。 |
开启VRRP时选填,最多配置32个vrrp。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
sourceIpAddress |
string |
0~64个字符。 |
- |
BFD报文携带的源IP地址,需要使用互联IP地址。 |
"192.168.1.0" |
peerIpAddress |
string |
0~64个字符。 |
- |
BFD会话绑定的对端IP地址。 |
"192.168.1.0" |
localDiscriminator |
int32 |
[1-8191] |
- |
BFD会话的本地标识符。 |
10 |
remoteDiscriminator |
int32 |
[1-8191] |
- |
BFD会话的远端标识符。 |
10 |
interval |
int32 |
[10-2000] |
- |
BFD检测周期,单位毫秒,取值范围10-2000。 |
20 |
interfaceName |
string |
0~32个字符。 |
- |
非必填,取值范围:此接口必须在Tnp中存在才允许配置。支持ATM,GE,XGE,FE,PTM,Eth-Trunk这几种类型的接口。 |
"GE0/0/1" |
priorityMode |
string |
0~16个字符。 |
- |
指定当被监视的BFD会话状态变为Down时,优先级调整方向,增加或者降低。非必填,取值范围:INCREASE,REDUCE。 |
"REDUCE" |
value |
int32 |
[1-255] |
- |
VRRP优先级调整值,非必填,填写priorityMode时必须填写此值。 |
10 |
type |
string |
0~16个字符。 |
- |
非必填,取值范围:ipv4,ipv6,仅对V600款型设备生效。 |
"ipv4" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
vrrpId |
int32 |
[1-255] |
- |
VRRP ID,开启VRRP时必填。 |
1 |
virtualIpAddress |
string |
0~1024个字符。 |
- |
虚拟IP地址,开启VRRP时必填,最多支持16个,地址之间用分号隔开。 |
"10.1.1.1;10.1.2.1" |
vrrpRole |
string |
0~16个字符。 |
- |
取值范围:MASTER、BACKUP,后续不使用,在VRRP优先级未填充情况下,当vrrpRole是MASTER时VRRP优先级值为120,当vrrpRole是BACKUP时VRRP优先级值为100。 |
"master" |
preemptDelay |
int32 |
[0-3600] |
- |
延时抢占时间,单位秒,开启VRRP时必填。 |
0 |
priority |
int32 |
[1-254] |
- |
VRRP优先级,开启VRRP时必填。 |
1 |
authMode |
int32 |
[0-2] |
0 |
VRRP认证方式,0:不认证,1:MD5,2:simple,默认为0。 |
1 |
authKey |
string |
1~8个字符。 |
- |
该字段可能包含敏感信息和个人数据,请妥善做好保护。 VRRP认证key,authMode为1和2时必填。authKey必须包含如下规则:-长度必须在1~8位。-只支持英文特殊字符、英文大写字母、英文小写字母和数字。-当输入的字符串两端使用双引号时,可在字符串中输入空格。该字段相关配置会下发设备,建议根据设备款型以及版本参考设备资料进行配置。 |
"1" |
track |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表37。 |
开启VRRP时选填,设备上track最多支持8个。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
enable |
boolean |
|
false |
是否开启DHCP。如果为false则其他参数不再处理。默认false。 |
false |
dhcpServiceType |
string |
0~16个字符。 |
- |
接口的DHCP功能,使能DHCP之后必填,可以作为DHCP服务器,也可以作为DHCP中继。取值范围:SERVER、RELAY。 |
"SERVER" |
dhcpServer |
REFERENCE |
详细请参见表40。 |
接口作为DHCP Server时,DHCP Server部署信息。 |
- |
|
dhcpRelay |
REFERENCE |
详细请参见表45。 |
接口作为DHCP Relay时,DHCP Relay部署信息。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
useSecondaryIP |
boolean |
|
- |
地址分配范围,为false时只从ipAddress参数对应的网段分配地址,为true时可以从ipAddress和secondaryIP参数对应的网段分配地址。修改接口时不允许修改,如需修改请先关闭DHCP Server功能再打开。 |
false |
leaseTime |
REFERENCE |
详细请参见表41。 |
DHCP地址租用时间。 |
- |
|
excludeIpGroups |
ARRAY_REFERENCE |
0-64个列表项,详细请参见表42。 |
接口地址池中不参与自动分配的IP地址范围,选填。 |
- |
|
dhcpStatic |
ARRAY_REFERENCE |
0-256个列表项,详细请参见表43。 |
接口地址池中的IP地址与DHCP Client的MAC地址绑定,选填。 |
- |
|
dhcpOption |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表44。 |
接口地址池的DHCP选项,选填。 |
- |
|
dnsServerIp |
array<string> |
0-8 个列表项。每个列表项0~32个字符。 |
- |
接口地址池下的DNS服务器地址,选填。 |
["192.168.0.1"] |
domainName |
string |
0~63个字符。 |
- |
分配给DHCP客户端的DNS域名后缀,选填。 |
"abc.com" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
day |
int32 |
[0-999] |
- |
IP地址的租用有效期限天数。 |
0 |
hour |
int32 |
[0-23] |
- |
IP地址的租用有效期限小时数。 |
0 |
minute |
int32 |
[0-59] |
- |
IP地址的租用有效期限分钟数。 |
0 |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
startAddress |
string |
0~32个字符。 |
- |
不参与自动分配的IP地址段的起始IP地址,必须在接口地址池内。 |
"192.168.1.2" |
endAddress |
string |
0~32个字符。 |
- |
不参与自动分配的IP地址段的结束IP地址,必须在接口地址池内,并且不能小于startAddress。 |
"192.168.1.3" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
ipAddress |
string |
0~32个字符。 |
- |
IP地址。 |
"192.168.1.10" |
macAddress |
string |
0~64个字符。 |
- |
MAC地址。 |
"00e0-fc12-3456" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
code |
int32 |
[1-254] |
- |
Option码。取值范围:1-254,其中不支持1, 3, 6, 15, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 82, 121, 184。 |
43 |
type |
int32 |
[0-3] |
- |
Option类型。当code值为非自定义选项44,46,120,184时不填。当code值为其他自定义选项时,支持ASCII字符串类型、IP和HEX地址类型,其中,IP地址类型值为0、ASCII字符串类型值为1、HEX类型值为2、DOMAIN类型值为3。 |
1 |
value |
string |
0~512个字符。 |
- |
Option值。code为44时,为用分号分隔的1-8个不同的IP地址。code为46时,取值b-node,p-node,m-node,h-node。code为120时,为用分号分隔的1-2个不同的IP地址或域名。 |
"192.168.1.0" |
description |
string |
0~64个字符。 |
- |
Option code描述。 |
"Wins/Netbios server" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
serverIps |
array<string> |
0-8 个列表项。每个列表项0~32个字符。 |
- |
DHCP中继代理的DHCP服务器的IP地址。 |
["192.168.0.1"] |
sourceAddress |
string |
0~32个字符。 |
- |
源地址。 |
"10.10.10.2" |
gatewayAddress |
string |
0~32个字符。 |
- |
网关地址。 |
"10.10.10.3" |
dhcpRelayOption82 |
REFERENCE |
详细请参见表46。 |
配置当前接口DHCP Relay的option82选项 |
- |
|
linkSelectionInsertEnable |
boolean |
|
- |
是否使能link-selection。 |
true |
linkSelectionInsertIp |
string |
0~64个字符。 |
- |
link-selection地址。linkSelectionInsertEnable为true时才能配置此项。 |
"10.10.10.1" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
function |
int32 |
[0-2] |
- |
功能。0--insert;1--rebuild;2--关闭。 |
0 |
vlanId |
int32 |
[1-4094] |
- |
接口类型为sub-interface时必填,表示子接口号;接口类型为bd-interface时必填,表示引用的bridge domain。 |
1 |
subOption |
ARRAY_REFERENCE |
1-2个列表项,详细请参见表47。 |
配置option下的circuit-id和remote-id信息。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
subOptionCode |
int32 |
[0-254] |
- |
Sub Option。0表示配置circuit-id,1表示配置remote-id。 |
0 |
isUserDefined |
boolean |
|
false |
是否为用户自定义的格式。 |
true |
value |
string |
1~255个字符。 |
- |
用户自定义的格式值。 |
"ZID023301" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
vrrp6Enable |
boolean |
|
- |
是否开启VRRP6。 |
true |
vrrp6List |
ARRAY_REFERENCE |
0-1个列表项,详细请参见表49。 |
开启VRRP时选填,最多配置1个vrrp6。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
vrrp6Id |
int32 |
[1-255] |
- |
VRRP ID,开启VRRP6时必填。 |
1 |
virtualIpv6AddressLinkLocal |
string |
0~64个字符。 |
- |
本地链路地址,FC00::1,开启VRRP6时必填,最多支持1个。 |
"FC00::1" |
virtualIpv6Address |
string |
0~600个字符。 |
- |
虚拟IP地址,开启VRRP6时必填,最多支持15个,地址之间用分号隔开。 |
"FC00::1;FC00::2" |
preemptDelay |
int32 |
[0-3600] |
- |
延时抢占时间,单位秒,开启VRRP6时必填。 |
0 |
priority |
int32 |
[1-254] |
- |
1 VRRP优先级,非fw网关场景开启VRRP6时必填。 2 FW网关场景不支持自定义优先级。 |
1 |
track |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表37。 |
开启VRRP6 Track时必填。 |
- |
|
vrrp6Role |
string |
满足正则表达^(active|standby)?$。 |
- |
只针对FW网关场景,主备角色转换成active/standby下发,其他场景该字段不会下发到设备。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
dhcpV6Enable |
boolean |
|
- |
是否开启DHCPV6 |
true |
dhcpv6ServiceType |
string |
0~16个字符。 |
- |
取值范围:SERVER、RELAY,开启DHCPv6时必填。 |
"SERVER" |
dhcpv6Server |
REFERENCE |
详细请参见表51。 |
接口作为DHCPV6 Server时,DHCPV6 Server部署信息。 |
- |
|
dhcpv6Relay |
REFERENCE |
详细请参见表53。 |
接口作为DHCPV6 Relay时,DHCPV6 Relay部署信息。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
addressPrefix |
string |
0~64个字符。 |
- |
地址前缀,dhcpv6 server时必填。 |
"FC00::1/120" |
addressPrefixLeaseTime |
REFERENCE |
详细请参见表41。 |
地址租用时间。 |
- |
|
delegationPrefix |
string |
0~64个字符。 |
- |
代理前缀。 |
"FC00::1/120" |
delegationPrefixAssignLength |
int32 |
[1-128] |
- |
代理前缀可分配长度,必须大于或等于代理前缀长度,且与代理前缀长度之差小于或等于16。 |
- |
delegationPrefixLeaseTime |
REFERENCE |
详细请参见表41。 |
代理前缀租用时间。 |
- |
|
excludeIpGroups |
ARRAY_REFERENCE |
0-64个列表项,详细请参见表52。 |
DHCPV6接口地址池中不参与自动分配的IP地址范围,startAddress与endAddress必须都有值或都没有值,startAddress与endAddress相同时,表示只有一个IP地址, startAddress与endAddress必须在接口地址池内。 |
- |
|
firstDnsServer |
string |
0~64个字符。 |
- |
首选DNS服务器。 |
"FC00::1" |
secondDnsServer |
string |
0~64个字符。 |
- |
备选DNS服务器。 |
"FC00::1" |
domainName |
string |
0~63个字符。 |
- |
域名。 |
"0" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
startAddress |
string |
0~64个字符。 |
- |
指定不参与自动分配的IPv6地址段的起始IPv6地址,必须在接口地址池内。 |
"FC00::1" |
endAddress |
string |
0~64个字符。 |
- |
指定不参与自动分配的IPv6地址段的结束IPv6地址,必须在接口地址池内,并且不能小于startAddress。 |
"FC00::1" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
serverIps |
array<string> |
0-8 个列表项。每个列表项0~64个字符。 |
- |
地址池。 |
["FC00::1"] |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
operType |
string |
0~16个字符。 |
- |
操作类型:CREATE,UPDATE,DELETE。 |
- |
status |
string |
0~16个字符。 |
- |
子网部署状态:SUCCESS,FAIL,CONFIGURING。 |
- |
description |
string |
0~256个字符。 |
- |
子网描述。 |
"abc" |
errmsg |
string |
0~256个字符。 |
- |
错误信息。 |
"" |
physicInfo |
REFERENCE |
详细请参见表30。 |
物理接口信息。 |
- |
|
ipInfo |
REFERENCE |
详细请参见表33。 |
子网信息。 |
- |
|
advancedInfo |
REFERENCE |
详细请参见表34。 |
子网高级信息。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
operType |
string |
0~16个字符。 |
- |
操作类型:CREATE,UPDATE,DELETE。 |
- |
status |
string |
0~16个字符。 |
- |
子网部署状态:SUCCESS,FAIL,CONFIGURING。 |
- |
description |
string |
0~256个字符。 |
- |
子网描述。 |
"abc" |
errmsg |
string |
0~256个字符。 |
- |
错误信息。 |
"" |
physicInfo |
REFERENCE |
详细请参见表30。 |
物理接口信息。 |
- |
|
ipInfo |
REFERENCE |
详细请参见表33。 |
子网信息。 |
- |
|
advancedInfo |
REFERENCE |
详细请参见表34。 |
子网高级信息。 |
- |
|
errcode |
string |
0~64个字符。 |
- |
错误码。 |
"0" |
errmsg |
string |
0~256个字符。 |
- |
错误信息。 |
"" |
返回状态码为400:校验异常。
详细信息请参见实际响应消息体。
返回状态码为500:内部错误。
详细信息请参见实际响应消息体。
响应示例
返回状态码为201:创建成功返回。
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" : "", "data" : { "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" }, "success" : [ { "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" : "" } } ], "fail" : [ { "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" : "" }, "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