JavaScript is required to for searching.
跳过导航链接
退出打印视图
管理 Oracle Solaris 11.1 网络性能     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络性能管理介绍

2.  使用链路聚合

3.  使用 VLAN

4.  管理桥接网络(任务)

5.  IPMP 介绍

6.  管理 IPMP(任务)

7.  使用 LLDP 交换网络连接信息

8.  使用 Oracle Solaris 中的数据中心桥接功能

9.  Oracle Solaris 中的边缘虚拟桥接

边缘虚拟桥接概述

反射中继功能

自动在网桥上配置虚拟端口

用于 VSI 信息交换的 EVB 组件

Oracle Solaris 中的 EVB支持

与 EVB 相关的数据链路属性

在站中使用 EVB

10.  集成负载平衡器(概述)

11.  配置集成负载平衡器

12.  管理集成负载平衡器

13.  虚拟路由器冗余协议(概述)

A.  链路聚合类型:功能比较

B.  链路聚合和 IPMP:功能比较

索引

Oracle Solaris 中的 EVB支持

目前没有用于定义 VSI 配置文件(例如应包含在配置文件中的特定属性)的既定标准。此外,VSI 类型的定义已紧密链接到 VSI 管理器 ID(通常特定于供应商)。

Oracle Solaris 使用 3 字节编码 oracle_v1 定义 VSI 管理器。此 VSI 管理器支持以下数据链路属性:

oracle_v1 编码定义如下:

属性
0-4
链路带宽限制

00000-10100:链路速度的 0-100% 范围,以 5% 递增。

其余:保留

5–7
链路速度

000-未知

001-10 Mbps

010-100 Mbps

011-1 Gbps

100-10 Gbps

101-40 Gbps

110-100 Gbps

111-保留

8–12
保留
13-15
通信类 (0-7)
16-17
链路 MTU

00-1500 字节

01-9000 字节

10-定制

11-保留

在 Oracle Solaris 中直接将 3 字节编码用作 VSI 类型 ID。

因此,在 Oracle Solaris 中通告到网桥的元组是 Oracle VSI 管理器和组合的 VSI 类型 ID-VSI 版本 ID 对。VSI 信息交换机制遵循用于 VSI 信息交换的 EVB 组件中所述的过程。配置网桥以识别 Oracle VSI 管理器。然后,网桥使用 Oracle VSI 管理器 ID 和 VSI 类型 ID-VSI 版本 ID 组合获取与 VSI 配置文件关联的属性集。获取属性信息后,网桥可将属性配置应用到该 VNIC 的包。

在传输 VSI 管理器 ID TLV 之后,发送 Oracle 提供的特定于组织的 OUI TLV 单元。OUI TLV 指示它所遵循的用于 VSI 管理器 ID 的任何编码(如果有)。如果网桥识别 Oracle 定义的 VSI 管理器 ID,则网桥在回复发出请求的站时将包含该 TLV 单元。网桥响应中缺少特定于 Oracle 的 TLV 单元表示该交换机未识别也不支持 Oracle VSI 管理器。

与 EVB 相关的数据链路属性

以下是与 EVB 相关的可配置数据链路属性的列表:


注 - 可为所有 VNIC 手动配置所有这些属性,但只能为物理链路配置 vsi-mgridvsi-mgrid-enc 属性。


除了以上列表中的属性,以下只读属性也提供有关系统上实际实施的 EVB 配置的信息:

在站中使用 EVB

要在站中使用 EVB,必须安装 EVB 软件包。键入以下命令:

# pkg install evb

最好接受安装软件包后自动启用的缺省 EVB 配置。EVB 配置要使用 Oracle VSI 管理器才能启用 EVB。通过接受缺省的 EVB 配置,站可以立即与网桥交换有关站中已配置的任何 VNIC 的 VSI 信息。

以下示例显示物理链路上与 EVB 相关的属性:

# dladm show-linkprop -p vsi-mgrid,vsi-mgrid-enc
LINK     PROPERTY            PERM VALUE        DEFAULT      POSSIBLE
net4     vsi-mgrid           rw   --           ::           --
net4     vsi-mgrid-enc       rw   --           oracle_v1    none,oracle_v1

该输出显示 Oracle Solaris 11 中的缺省 EVB 配置。通过使用 oracle_v1 编码,Oracle VSI 管理器可管理它所识别并支持的 VSI 及其数据链路属性。

如果不想使用缺省配置,请将编码更改为 none

# dladm set-linkprop -p vsi-mgrid-enc=none net4

此后,必须手动提供要用作 VSI 管理器 ID 的 IPv6 地址、定义 VSI 类型 ID 以及其他所有与 EVB 相关的组件及其属性。

以下示例显示 VSI 或 VNIC 上与 EVB 相关的属性:

# dladm show-linkprop vnic0
LINK     PROPERTY                 PERM VALUE      DEFAULT  POSSIBLE
...
vnic0    vsi-typeid               rw   --         --       --
vnic0    vsi-typeid-effective     r-   65684      --       --
vnic0    vsi-vers                 rw   --         --       --
vnic0    vsi-vers-effective       r-   0          --       --
vnic0    vsi-mgrid                rw   --         --       --
vnic0    vsi-mgrid-effective      r-   ::         --       --
vnic0    vsi-mgrid-enc-effective  r-   oracle_v1  --       --
...

该输出显示的值基于 Oracle VSI 管理器。VSI 的有效 VSI 管理器 ID 编码是 oracle_v1。因此,将自动生成类型 ID 65684,且该 ID 对 vnic0 有效。

以下示例显示有关站中已启用 EVB 时物理以太网链路的 VDP 状态的信息。要仅显示单个链路的信息,请在命令中指定该链路。否则,将显示有关所有以太网链路的 VDP 信息。

# dladm show-ether -P vdb 
VSI     LINK   VSIID             VSI-TYPEID VSI-STATE   CMD-PENDING
vnic0   net4   2:8:20:2c:ed:f3   65684/0    TIMEDOUT    NONE
vnic1   net4   2:8:20:df:73:77   65684/0    TIMEDOUT    NONE

该输出显示已通过链路 net4 配置了两个 VSI。其特定的 VSI ID 指向各自的 MAC 地址。基于缺省的 vsi-mgrid 值,两个 VSI 具有相同的 VSI 类型 ID (65684)。

要获得有关传出或传入的 VDP 包的统计信息,请使用以下命令:

# dlstat show-ether -P vdb