网络属性
查找用于管理网络属性的指示信息。
您可以使用多个 Virtual I/O Server ( VIOS ) 命令,包括 chdev, mkvdev , 和 cfglnagg,更改设备或网络属性。 本节定义可修改的属性。
以太网属性
| 属性 | 描述 |
|---|---|
| 最大传输单元 (mtu) | 指定最大传输单元 (MTU)。 此值可以是 60 到 65535 的任意数字,但它取决于介质。 |
| 接口状态 (state) |
|
| 网络掩码 (netmask) | 指定要保留以便将网络划分为子网的地址部分。 掩码包括本地地址的网络部分以及子网部分,子网部分取自该地址的主机字段。 可以使用标准因特网点分十进制表示法将掩码指定为以 0x 开头的单个十六进制数字。 在 32 位地址中,对于为网络和子网部分保留的位的位置,掩码包含值为 1 的位,对于用于指定主机的位的位置,掩码包含值为 0 的位。 掩码包含标准网络部分,并且子网分段与网络分段是连续的。 |
共享以太网适配器属性
| 属性 | 描述 |
|---|---|
| PVID (pvid ) | 端口 VLAN 标识 (PVID)。 指定共享以太网适配器使用的 PVID。 PVID 指定用于非 VLAN 标记包的 VLAN 标识。 PVID 必须与 pvid_adapter 属性中所指定的适配器的 PVID 匹配。 除默认虚拟适配器 (pvid_adapter ) 之外,任何客户端 LPAR 都不能使用主干适配器的 PVID。 这是因为带有其他中继适配器 PVID 而不是默认虚拟适配器 PVID 的数据包,其 VLAN 标记会被移除,并作为无标记数据包发送,以符合 IEEE VLAN 规范。 |
| PVID 适配器 (pvid_adapter) | 指定要用于非 VLAN 标记包的缺省虚拟适配器。 pvid_adapter 属性的 PVID 必须指定为 pvid 属性的值。 |
| 物理适配器 (real_adapter) | 指定与共享以太网适配器相关联的物理适配器。 |
| 线程 (thread) | 激活或禁用共享以太网适配器上的线程。 对于 MTU 1500 流式,激活此选项会对每个事务增加大约
16% 到 20% 的机器循环;对于 MTU 9000,激活此选项会为每个事务增加大约 31% 到 38% 的机器循环。 因为对每个包启动若干线程,线程化选项以降低工作负载为代价增加了每事务机器循环数。 在工作负载率较高的情况(如全双工或请求/响应工作负载)下,线程可运行更长时间而无需等待并重新分派。 当虚拟小型计算机串行接口 (SCSI) 与共享以太网适配器运行在同一逻辑分区时,必须使用线程模式。 Virtual I/O Server 逻辑分区上运行时,必须使用线程模式。 线程模式有助于确保虚拟 SCSI 和共享以太网适配器可以适当共享处理器资源。 但是,线程化增加了指令路径长度,这会使用额外的处理器周期。 如果 Virtual I/O Server 逻辑分区将专门用于运行共享以太网设备(及相关的虚拟以太网设备),则必须在配置适配器时禁用线程。 使用 mkvdev 命令的 -attr thread 选项,可以启用或禁用线程功能。 要启用线程功能,请使用
-attr thread=1 选项。 要禁用线程,请使用 -attr thread=0 选项。 例如,以下命令禁用共享以太网适配器 ent1 的线程: |
| 虚拟适配器 (virt_adapter) | 列出与共享以太网适配器相关联的虚拟以太网适配器。 |
| TCP 分段卸载 (largesend) | 启用从逻辑分区至物理适配器的 TCP largesend 功能(又称为分段卸载)。 必须为 TCP largesend 启用物理适配器,才能使从逻辑分区到共享以太网适配器的分段卸载正常工作。 而且,该逻辑分区必须能够执行 largesend 操作。 在 AIX® 上,可以使用 ifconfig 命令。 在 AIX 上,可以使用以下命令在逻辑分区上启用 largesend ifconfig 命令。 您可以使用 -a largesend 选项启用或禁用 TCP largesend chdev 命令。 要启用此功能,请使用“-a largesend=1”选项。 要禁用此功能,请使用“-a largesend=0”选项。 例如,以下命令可启用共享以太网适配器的 largesend 功能 ent1:
缺省情况下该设置被禁用 (largesend=0)。 注: VIOS 2.2.3.0 及更高版本默认启用 Largesend ( largesend=1 )。 对于 VIOS 2.2.3.0 及更高版本,通过共享以太网适配器设备配置的网络接口支持大端操作。
|
| TCP 大型接收卸载 (large_receive) | 对实际适配器启用 TCP 大型接收卸载功能。 如果已设置该功能并且实际适配器支持该功能,那么在实际适配器接收到的包传递至上层之前对其进行聚集,从而提高性能。 仅当连接到共享以太网适配器的所有分区都能处理大于其 MTU 的包时,才必须启用此参数。 这一点不适用于 Linux 分区。 如果连接到共享以太网适配器的所有逻辑分区是 AIX 系统,那么可启用此参数。 |
| 巨型帧 (jumbo_frames) | 允许通过共享以太网适配器配置的接口将 MTU 增加到 9000 字节(默认为 1500)。 如果底层物理适配器不支持巨型帧,并且 jumbo_frames
属性设置为 yes,那么该配置将失效。 底层物理适配器必须支持巨型帧。 如果 jumbo_frames 设置为 yes , 共享以太网适配器会在其底层物理适配器上自动启用巨型帧。 不能在运行时更改 jumbo_frames 的值。 |
| GARP VLAN 注册协议 (GVRP) (gvrp) | 在共享以太网适配器上启用或禁用 GVRP。 |
| 服务质量 (qos_mode) | 允许共享以太网适配器根据 IEEE 802.1Q (VLAN) 优先级代码点来确定流量的优先级。 当禁用该项时,不会针对优先级审查 VLAN 流量并且会平等对待所有帧。 在严格方式中,高优先级流量将优先于较低优先级流量发送。 此方式为较重要的流量提供更高的性能和更大的带宽。 这可能会导致较次要的流量大幅延迟。 在松散方式中,对每个优先级级别设置了限制,以便在针对每个优先级级别发送若干字节后处理下一级别。 此方法确保最终发送所有包。 与严格方式相比,此方式为高优先级流量提供更小的宽带。 松散方式下的限制导致对较高优先级流量发送的字节数较多,因此较高优先级流量获得的带宽比较低优先级流量获得的带宽大。 |
| 线程数 (nthreads) | 指定线程模式下的线程数,其中 thread 参数的值为 1。 仅当线程方式已启用时,此值才适用。 nthreads 属性可设置为 1 - 128 范围内的任意值,并且缺省值为 7。 |
| 队列大小 (queue_size) | 在 thread 参数值为 1 的线程模式下,指定共享以太网适配器线程的队列大小。 该属性表示每个线程队列可容纳的数据包数量。 仅当线程方式已启用时,此值才适用。 当您更改此值时,直到系统重新启动时,该更改才会生效。 |
| 散列算法 (hash_algo) | 指定用于在线程模式下为共享以太网适配器线程分配连接的哈希算法,其中 thread 参数的值为 1。 当 hash_algo 参数设置为 0 时,会对源和目标媒体访问控制 (MAC) 地址、IP 地址和端口号进行加法运算。 当 hash_algo 参数设置为 1 时,将执行 murmur3 hash 功能而不是加运算。 murmur3 hash 功能执行较慢,但可获得更好的分布。 仅当线程方式已启用时,此值才适用。 |
| 虚拟服务器网络 (VSN) (lldpsvc) | 当属性设置为 yes 时,激活共享以太网适配器上的 VSN 功能。 VSN 功能可在 HMC 第 7 版或更高版本中启用。 Hardware Management Console (HMC ) 第 7 版 7.7.0 或更高版本上启用 VSN 功能。 lldpsvc 属性的默认值是 no。 移除共享以太网适配器之前,必须将此属性设置为 no 。 例如,下面的命令将为共享以太网适配器 ent1 启用 VSN 功能: |
| 记账 (accounting) | 启用后,共享以太网适配器 (SEA) 会计算桥接到每个客户 LPAR 和从每个客户 LPAR 桥接的字节数和数据包数。 使用 seastat 命令以查看这些统计信息。 |
| 检测触发器 (ff_detect ) | 启用后,系统可以检测触发器。 默认情况下,此设置为禁用。 翻转表示两个 SEA 在故障切换和故障恢复事件之间不断切换的情况。 |
| 触发器动作 (ff_action ) | 启用后,可以指定检测到触发器状态时系统必须采取的操作。 禁用 ff_detect 属性时,不支持该属性。 ff_action 属性可以有以下值: standby - 指定 SEA 必须处于待机模式。 您可以使用该模式手动修复与 SEA 相关的系统问题。 recover - 指定 SEA 必须自行恢复。 只有优先级更高的 SEA 才能检测到触发器的状态并采取后续行动。 当满足以下条件时,SEA 将转入触发器状态:
检测到触发器状态时,如果 ff_action 属性的值设置为待机 ,则 SEA 将进入待机模式,您可以手动修复与 SEA 相关的系统问题。 如果 ff_action 属性设置为恢复 ,系统将尝试自行恢复。 在 health_time 属性中设置的时间间隔内,SEA 在监控链路状态和保持数据包存活的同时会保持翻转状态。 如果链路保持正常,并且定期收到保持存活数据包,则恢复操作会在 health_time 属性中设置的时间间隔结束后开始。 如果 SEA 从优先级较低的 SEA 接收到保持存活数据包,它就会成为主 SEA。 如果 SEA 收到来自优先级更高的 SEA 的保持存活数据包,它就会成为备份 SEA。 注: 如果 health_time 属性的值为 0,则将立即尝试恢复操作,而无需监控链路状态和保持存活数据包。
|
| 大型发送平台 (plso_bridge ) | Linux 客户端的要求之一是,必须知道最大分段大小 (MSS) 值,才能接收大型发送数据包。 启用 plso_bridge 属性后,当 SEA 接收到大型发送数据包时, 共享以太网适配器可通过管理程序中的接收描述符向 Linux 客户端传递 MSS 值。 默认情况下, plso_bridge 属性已启用。 |
共享以太网适配器故障转移属性
您可以修改以下共享以太网适配器故障转移属性。
| 属性 | 描述 |
|---|---|
| 高可用性方式 (ha_mode) | 确定设备是否参与故障转移设置。 缺省值为 disabled。 通常,故障转移设置中的共享以太网适配器以 auto 模式运行,主适配器根据哪个适配器的优先级最高(数值最低)来决定。 可强制共享以太网设备进入备用方式,处于备用方式时,只要检测到存在有效的主设备,那么该设备将充当备份设备。 以下是高可用性方式属性的可能值:
|
| 控制通道 (ctl_chan) | 设置故障转移设置中共享以太网适配器所需的虚拟以太网设备,以便它能与另一个适配器通信。 此属性没有缺省值,ha_mode 未设置为 disabled 时此属性是必需项。注: 控制通道属性是 Power Hypervisor 版本 780 或更高版本和 VIOS 版本 2.2.3.0 或更高版本的可选属性。
|
| 要 ping 的因特网地址 (netaddr) | 可选属性,可为在故障转移设置中配置的共享以太网适配器指定。 指定此属性时,共享以太网设备将定期 ping 该 IP 地址以验证连接(以及检查物理设备的链路状态)。 如果检测到与指定 ping 主机失去连接,它将启动故障切换到备份共享以太网适配器。 共享以太网适配器与主机以太网适配器 (或集成虚拟以太网)一起使用时,不支持此属性。 |
| 适配器复位 (adapter_reset) | 如果已启用,那么共享以太网适配器将禁用其物理适配器,并在每当其处于不活动状态时对该物理适配器进行重新启用。 这可能有助于外部开关将流量定向至新的服务器。 缺省情况下,已禁用该设置。 |
| 启用逆向 ARP 传输 (send_RARP) | 启用后,共享以太网适配器会在共享以太网适配器故障切换后发送反向 ARP。 反向 ARP 由新的主共享以太网适配器发送,以通知交换机路由变更。 缺省情况下,已启用该设置。 |
| 运行状况时间 (health_time) | 设置系统发生故障转移之后视为“运行正常”之前需要经历的时间。 共享以太网适配器进入 "不健康 "状态后," 健康时间 "属性会指定一个整数,表示系统必须保持 "健康 "状态多少秒后才允许返回共享以太网适配器协议。 您可以使用以下命令显示该属性的默认值: lsattr -D -c adapter -s
pseudo -t sea -a health_time |
| 链接时间 (link_time) | 注: 目前,由于 APAR IV97991 的原因,在包含此修复的级别中,链接状态检查已被有效禁用。
|
| 故障回退延迟 (fb_delay) | 设置在发生故障切换事件后,优先级较高的共享以太网适配器开始故障恢复过程以接替主 SEA 之前所需的时间。 故障回退延迟属性是可以在运行时更改的动态属性。 新值将控制后续故障转移/故障回退事件中的时间延迟。 您可以使用以下命令显示此属性的缺省值:lsattr -D -c adapter -s pseudo -t sea -a fb_delay |
| 非自动故障回退 (noauto_failback) | 启用后,优先级较高的共享以太网适配器不会尝试在故障切换事件后自动接管系统。 相反,它仍是备用共享以太网适配器。 当禁用非自动故障回退属性时,优先级较高的 SEA 开始故障回退过程以接管为主 SEA。 可以在运行时期间更改此属性。 该更改会影响共享以太网适配器在后续故障切换/故障恢复事件中的行为。 缺省情况下,已禁用此属性。 |
INET 属性
| 属性 | 描述 |
|---|---|
| 主机名 (hostname) | 指定要分配给当前机器的主机名。 指定主机名时,使用 ASCII 字符(全部为字母数字更好)。 不要在主机名中使用句点。 避免将十六进制或十进制值用作第一个字符(例如 如果主机使用域名服务器来进行名称解析,那么主机名必须包含完整域名。 在分层域名系统中,名称由不区分大小写并且用句点分隔(无嵌入空白)的子名称序列组成。 DOMAIN
协议指定局部域名的长度必须小于 64 个字符,并且主机名的长度必须小于 32 个字符。 先给定主机名。 可选择指定完整域名;在主机名后加上句点、用句点分隔的局部域名序列,最后加上根域。 主机的标准域名(包括句点)长度必须小于 255 个字符,并且使用以下格式:
在分层网络中,某些主机被指定为名称服务器,它们将名称解析为其他主机的因特网地址。 与平面名称空间相比,此安排有两个优点:网络上每个主机的资源不会消耗在解析名称方面,并且管理系统的人员不需要在网络中的每台机器上保留名称解析文件。 单个名称服务器管理的名称集合称为其权限区域。 |
| 网关 (gateway) | 标识包寻址至的网关。 gateway 参数可通过符号名称或数字地址指定。 |
| 路由 (route) | 指定路由。 Route 属性的格式为:route=destination, gateway, [metric]。
|
适配器属性
| 属性 | 适配器/驱动程序 | 描述 |
|---|---|---|
| 介质速度 (media_speed) |
|
介质速度属性指示适配器尝试运行的速度。 可用速度为 10 Mbps
半双工、10 Mbps 全双工、100 Mbps 半双工、100 Mbps 全双工以及自动协商,缺省值为自动协商。 适配器应在网络中使用自动协商来确定速度时,请选择自动协商。 网络不支持自动协商时,请选择特定速度。 1000 MBps 半双工和全双工并非有效值。 根据 IEEE 802.3z 规范,对于铜质 Base-TX 适配器,任何双工方式的千兆位速度必须为自动协商。 如果需要这些速度,请选择自动协商。 |
| 介质速度 (media_speed) |
|
介质速度属性指示适配器尝试运行的速度。 可用速度为 1000 Mbps 全双工和自动协商。 缺省值为自动协商。 适配器应在网络中使用自动协商来确定双工方式时,请选择自动协商。 网络不支持自动协商时,请选择 1000 Mbps 全双工。 |
| 介质速度 (media_speed) |
|
介质速度属性指示适配器尝试运行的速度。 可用速度为 10 Mbps
半双工、10 Mbps 全双工、100 Mbps 半双工、100 Mbps 全双工以及自动协商,缺省值为自动协商。 适配器应在网络中使用自动协商来确定速度时,请选择自动协商。 网络不支持自动协商时,请选择特定速度。 如果选择了自动协商,那么远程链路设备也必须设置为自动协商以确保该链路正常工作。 |
| 介质速度 (media_speed) |
|
介质速度属性指示适配器尝试运行的速度。 可用速度为 10 Mbps
半双工、10 Mbps 全双工、100 Mbps 半双工、100 Mbps 全双工以及自动协商,缺省值为自动协商。 适配器应在网络中使用自动协商来确定速度时,请选择自动协商。 网络不支持自动协商时,请选择特定速度。 对于要以 1000 Mbit/s 速度运行的适配器,必须选择自动协商设置。 注意: 对于千兆以太网-SX PCI 适配器,唯一可用的选择是自动协商。
|
| 启用备用以太网地址 (use_alt_addr) | 将此属性设置为 yes 指示适配器的地址(当它出现在网络中时)是由“备用以太网地址”属性指定的地址。 如果指定值
no,那么将使用适配卡上的 ROM 中写入的唯一适配器地址。 缺省值为 no。 |
|
| 备用以太网地址 (alt_addr) | 允许更改适配器唯一地址(当它出现在 LAN 网络中时)。 输入的值必须是由 12 个十六进制数字组成的以太网地址,并且不能与任何其他以太网适配器的地址相同。 没有缺省值。 除非“启用备用以太网地址”属性的值设置为
yes(在这种情况下必须填写此字段),否则此字段不起作用。 典型以太网地址为 0x02608C000001。 必须输入全部 12 个十六进制数字(包括前导零)。 |
|
| 启用链路轮询 (poll_link) |
|
选择 no 会导致设备驱动程序按指定的时间间隔轮询适配器以确定链路的状态。 时间间隔值在轮询链路时间间隔字段中指定。 如果选择 no,那么设备驱动程序将不会轮询适配器来了解其链路状态。 缺省值为 no。 |
| 轮询链路时间间隔 (poll_link_time) |
|
表示设备驱动程序允许轮询适配器以获取其链路状态的时间间隔的时间量(以毫秒计)。 启用链路轮询选项设置为
yes 时,此值是必需的。 可指定 100 到 1000 的值。 递增值为 10。 缺省值为 500。 |
| 流量控制 (flow_ctrl) |
|
此属性指定适配器是否应启用传送和接收流量控制。 缺省值为 no。 |
| 传送巨型帧 (jumbo_frames) |
|
将此属性设置为 yes 指示可在此适配器上传送最大为
9018 字节的帧。 如果指定 no,那么所传送帧的最大大小为 1518 字节。 始终可在此适配器上接收最大为 9018 字节的帧。 |
| 校验和卸载 (chksum_offload) |
|
将此属性设置为 yes 指示适配器将计算已传送和已接收 TCP 帧的校验和。 如果指定
no,那么校验和将由适当软件计算。对虚拟以太网适配器启用了校验和卸载时,适配器会向管理程序公告该校验和。 管理程序会跟踪哪些虚拟以太网适配器启用了校验和卸载,并对分区间通信进行相应管理。 当网络数据包通过共享以太网适配器路由时,有可能出现链路错误。 在此环境中,这些包必须使用校验和来遍历物理链路。 通信按以下方式工作:
要为共享以太网适配器启用校验和卸载,所有组成设备也必须启用该功能。 如果底层设备没有相同的校验和卸载设置,那么共享以太网设备将失效。 |
| 启用硬件传送 TCP 再分段 (large_send) |
|
此属性指定适配器是否对 TCP 分段执行传送 TCP 再分段。 缺省值为 no。 |
链路聚集(以太通道)设备属性
| 属性 | 描述 |
|---|---|
| 链路聚集适配器 (adapter_names) | 当前构成链路聚集设备的适配器。 如果要修改这些适配器,请修改此属性并选择必须属于链路聚集设备的所有适配器。 使用此属性来选择必须属于链路聚集设备的所有适配器时,不能对该设备的接口配置 IP 地址。 |
| 方式 (mode) | 配置的通道类型。 在标准方式下,该通道根据某种算法将包发送至适配器(用于此计算的值由“散列方式”属性确定)。 在循环法方式下,该通道在重复循环之前给予每个适配器一个包。 缺省方式为标准。 通过使用 802.3ad 方式,链路聚集控制协议 (LACP) 使链路聚集设备中的适配器与启用了 LACP 的交换机进行协商。 如果“散列方式”属性未设置为缺省值,那么此属性必须设置为标准或 802.3ad。 否则,链路聚集设备的配置将失败。 |
| 散列方式 (hash_mode) | 如果在标准或 IEEE 802.3ad 方式下运行,那么“散列方式”属性将确定如何为每个包选择出局适配器。 以下是不同方式:
不能将循环法方式与缺省值以外的任何散列方式值配合使用。 如果尝试使用此组合,那么链路聚集设备配置将失败。 如果包并非 TCP 或 UDP,那么它会使用缺省散列法方式(目标 IP 地址)。 对散列法使用 TCP 或 UDP 端口可以更好地利用链路聚集设备中的适配器,原因是可通过不同适配器发送与同一目标 IP 地址的连接(同时仍保留包的顺序),从而增加链路聚集设备的带宽。 |
| 要 ping 的因特网地址 (netaddr) | 此字段是可选字段。 链路聚集设备在验证网络是否已启动时应该 ping 的 IP 地址。 仅当存在备份适配器并且链路聚集设备中有一个或多个适配器时,此项才有效。 零地址(或全部为零)会被忽略,并且如果先前定义了有效地址,那么零地址会导致禁止发送 ping 包。 缺省值是将此字段留为空白。 |
| 重试超时 (retry_time) | 此字段是可选字段。 它控制链路聚集设备在轮询当前适配器以了解链路状态时发送 ping 包的频率。 仅当链路聚集设备有一个或多个适配器,已定义备份适配器,并且要 ping 的因特网地址字段包含非零地址时,此项才有效。 指定超时值(以秒计)。 有效值范围为 1 到 100 秒。 缺省值为 1 秒。 |
| 重试次数 (num_retries) | 此字段是可选字段。 它指定链路聚集设备切换适配器之前丢失 ping 包的次数。 仅当链路聚集设备有一个或多个适配器,已定义备份适配器,并且要 ping 的因特网地址字段包含非零地址时,此项才有效。 有效值范围为 2 到 100 次重试。 缺省值为 3。 |
| 启用千兆以太网巨型帧 (use_jumbo_frame) | 此字段是可选字段。 要使用此属性,所有底层适配器以及交换机都必须支持巨型帧。 它仅对标准以太网 (EN) 接口有效,对 IEEE 802.3 (ET) 接口无效。 |
| 启用备用地址 (use_alt_addr) | 此字段是可选字段。 如果将此选项设置为 yes,那么可指定想要链路聚集设备使用的 MAC 地址。 如果将此选项设置为 no,那么链路聚集设备使用第一个适配器的 MAC 地址。 |
| 备用地址 (alt_addr) | 如果启用备用地址设置为
yes,请指定要使用的 MAC 地址。 您指定的地址必须以 0x
开头并且为 12 位十六进制地址。 |
VLAN 属性
| 属性 | 值 |
|---|---|
| VLAN 标记标识 (vlan_tag_id) | 与 VLAN 驱动程序相关联的唯一标识。 您可指定 1 到 4094 的值。 |
| 基本适配器 (base_adapter) | 连接至 VLAN 设备驱动程序的网络适配器。 |
共享以太网适配器 QoS 属性
- 禁用方式
- 这是缺省方式。 不会针对优先级字段审查 VLAN 流量。 例如,
chdev -dev <sea device name> -attr qos_mode=disabled - 严格模式
- 较重要的流量会优先于较次要的流量发送。 此方式为较重要的流量提供更高的性能和更大的带宽;但是,它可能会导致较次要的流量大幅延迟。 例如,
chdev -dev <sea device name> -attr qos_mode=strict - 松散模式
- 对每个优先级级别设置了限制,以便在针对每个优先级级别发送若干字节后处理下一级别。 此方法确保最终发送所有包。 与严格方式相比,在此方式下给予较重要流量的带宽较小;但是,松散方式下的限制导致对较重要流量发送的字节数较多,因此较重要流量获得的带宽仍然比较次要流量获得的带宽大。 例如,
chdev -dev <sea device name> -attr qos_mode=loose
客户专用共享以太网适配器统计数据
chdev -dev <sea device name> -attr accounting=enabledseastat -d <sea device name> [-n] seastat -d <sea device name> -c