network(绑定接口)

network(绑定接口)对象包含存储节点上绑定网络接口的配置信息。您可以使用 GetConfigGetNetworkConfig 方法为存储节点获取此信息。

对象成员

此对象包含以下成员:

名称 说明 类型
address 节点上分配给此接口的 IPv4 地址。 字符串
addressV6 分配给节点上绑定 1G 接口的 IPv6 管理地址。 字符串
bond-downdelay 检测到链路故障后,在禁用从属节点之前等待的时间。 字符串
bond-fail_over_mac 网络接口的 MAC 地址的配置。 字符串
bond-miimon 检查 MII 链路状态是否存在链路故障的频率。 整型
bond-mode 绑定模式。可能值:
  • ActivePassive(默认)
  • ALB
  • LACP(建议)
字符串
bond-primary_reselect 指定何时选择主绑定从属接口作为活动从属接口。可能值:
  • 始终
  • Better
  • Failure
字符串
bond-slaves 绑定从属接口的列表。 字符串
bond-lacp_rate 如果绑定模式为 LACP,则此速率可能会更改为以下项之一:
  • LACP Fast(默认)
  • LACP Slow
整型
bond-updelay 检测到链路后,在启用从属接口之前等待的时间。 整型
dns-nameservers 用于域名服务的地址列表(以英文逗号或空格分隔)。 字符串
dns-search DNS 搜索域列表(以空格或英文逗号分隔)。 字符串
family 接口经过配置后可使用的地址系列。对于 IPv4,目前支持“inet”。 字符串
gateway 用于从本地网络发送流量的 IPv4 路由器网络地址。 字符串
gatewayV6 用于从本地绑定 1G 网络发送流量的 IPv6 路由器网络地址。 字符串
ipV6PrefixLength 绑定 1G 网络上 IPv6 流量中类型为“net”的静态路由的子网前缀长度。 字符串
macAddress 分配给该接口并通过网络检测到的实际 MAC 地址。 字符串
macAddressPermanent 制造商分配给该接口的不可变 MAC 地址。 字符串
method 用于配置接口的方法。可能值:
  • Loopback:用于定义 IPv4 环回接口。
  • manual:用于定义未自动配置的接口。
  • dhcp:可用于通过 DHCP 获取 IP 地址。
  • static:用于使用静态分配的 IPv4 地址定义以太网接口。
字符串
mtu 接口可以传输的最大数据包大小(以字节为单位)。必须大于或等于 1500;最多支持 9000。 字符串
网络掩码 用于为接口指定子网的位掩码。 字符串
network 基于网络掩码指示 IP 地址范围的开始位置。 字符串
路由 要应用于路由表的路由字符串数组,以逗号分隔。 字符串数组
status 接口状态。可能值:
  • Down:接口未处于活动状态。
  • Up:接口已准备就绪,但无链路。
  • UpAndRunning:接口已准备就绪,且已建立链路。
字符串
symmetricRouteRules 节点上配置的对称路由规则。 字符串数组
upAndRunning 指示接口是否已准备就绪且有链路。 布尔型
virtualNetworkTag 接口的虚拟网络标识符(VLAN 标记)。 字符串

成员可修改性和节点状态

下表说明了在每种可能的节点状态下是否可修改相应的对象参数。

成员名称 可用状态 待定状态 活动状态
address
addressV6
bond-downdelay 由系统配置 不适用 不适用
bond-fail_over_mac 由系统配置 不适用 不适用
bond-miimon 由系统配置 不适用 不适用
bond-mode
bond-primary_reselect 由系统配置 不适用 不适用
bond-slaves 由系统配置 不适用 不适用
bond-lacp_rate
bond-updelay 由系统配置 不适用 不适用
dns-nameservers
dns-search
family
gateway
gatewayV6
ipV6PrefixLength
macAddress 由系统配置 不适用 不适用
macAddressPermanent 由系统配置 不适用 不适用
method
mtu
netmask
network
routes
status
symmetricRouteRules 由系统配置 不适用 不适用
upAndRunning 由系统配置 不适用 不适用
virtualNetworkTag