在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

如何创建和配置 EoIB 数据链路

可以基于系统中的 IB 物理链路创建 EoIB 数据链路,为该 IB 物理链路对应的 HCA 端口上搜索到的每个 GWPORT 创建一个数据链路。可以基于这些 EoIB 数据链路配置 IP 接口、VNIC 和 VLAN 并将其用于数据传输,这与常规以太网数据链路的使用方法类似。

  1. 成为管理员。
  2. 显示有关所选 IB 物理链路的信息。
    # dladm show-ib link

    即使输出显示链路的端口已关闭,您也可以继续创建和配置数据链路。确定关闭状态的原因并解决相应问题后,数据链路将自动转变为打开状态。有关此命令将显示的信息的更多信息,请参见显示物理数据链路信息

  3. 创建新的 EoIB 数据链路。
    # dladm create-eoib -l link -g gway -c gway-port eoib-link
    link

    物理链路的名称。

    gway

    网关名称。

    gway-port

    网关以太网端口。

    eoib-link

    EoIB 数据链路的名称。

    该命令将创建一个 EoIB 数据链路,并将主机 IB 端口绑定至 EoIB 网关上的以太网端口。

  4. 基于该数据链路创建一个 IP 接口,并为该接口分配一个 IP 地址。
    # ipadm create-ip name
    # ipadm create-addr -a address [address-object]
    name

    EoIB 接口的名称。

    address

    有效的 IP 地址。缺省情况下,假定此地址为静态地址。

    address-object

    此名称标识与 IP 接口关联的 IP 地址。如果未指定 address-object,操作系统将自动分配格式为 name/protocol 的名称

  5. (u53ef选) 显示接口信息。
    # ipadm show-addr
  6. 显示 EoIB 数据链路信息。

    在以下两个命令中,第一个命令显示常规信息,而第二个命令显示有关该链路的其他 IB 相关信息。

    # dladm show-link [eoib-link]
    
    # dladm show-eoib [eoib-link]
    

    dladm show-eoib 命令的典型输出类似于以下内容:

    LINK    GWNAME  GWPORT   GWID FLAGS  SPEED MACADDRESS     OVER 
    eib1    nm2gw-1 0a-eth-2 1A8  aHnU-- 10000 0:25:8b:60:2:3 ibp1
    

    GWID 值 1A8 是与 IB 光纤网络上的网关和以太网端口 {nm2gw-1, 0a-eth-2} 关联的唯一标识符。MAC 地址是在网关上创建与此数据链路关联的 VNIC 时指定为参数的地址。有关输出中提供的其余信息含义的更多详细说明,请参阅 dladm(1M) 手册页。


    注 -  此上下文中的 VNIC 指的是使用 createvnic 网关命令在网关交换机上创建的实体。此 VNIC 与使用 Oracle Solaris dladm 子命令创建的实体不同。

    有关 createvnic 命令的详细信息,请参见《Sun Network QDR InfiniBand Gateway Switch Command Reference》(《Sun Network QDR InfiniBand 网关交换机命令参考》)。


示例 3-14  创建和配置 EoIB 数据链路

在本示例中,EoIB 链路基于 ibp1 配置。

# dladm show-ib ibp1
LINK    HCAGUID        PORTGUID       PORT STATE GWNAME  GWPORT   PKEYS
ibp1    212800013F2F5A 212800013F2F5C 1    up    nm2gw-1 0a-eth-1 FFFF,8001
                                                 nm2gw-1 0a-eth-2
                                                 nm2gw-1 0a-eth-3
                                                 nm2gw-1 0a-eth-4

# dladm create-eoib -l ibp1 -g nm2gw-1 -c 0a-eth-2 eib1

# ipadm create-ip eib1
# ipadm create-addr -a=192.168.99.142/24
# ipadm show-addr eib1
ADDROBJ   STATE    TYPE   ADDR
eib1/v4   static   ok     192.168.99.142.24

# dladm show-link eib1
LINK    CLASS  MTU   STATE  OVER
eib1    eoib   1500  up     ibp1

# dladm show-eoib eib1
LINK    GWNAME  GWPORT   GWID FLAGS  SPEED MACADDRESS     OVER 
eib1    nm2gw-1 0a-eth-2 1A8  aHnU-- 10000 0:25:8b:60:2:3 ibp1