可以基于系统中的 IB 物理链路创建 EoIB 数据链路,为该 IB 物理链路对应的 HCA 端口上搜索到的每个 GWPORT 创建一个数据链路。可以基于这些 EoIB 数据链路配置 IP 接口、VNIC 和 VLAN 并将其用于数据传输,这与常规以太网数据链路的使用方法类似。
# dladm show-ib link
即使输出显示链路的端口已关闭,您也可以继续创建和配置数据链路。确定关闭状态的原因并解决相应问题后,数据链路将自动转变为打开状态。有关此命令将显示的信息的更多信息,请参见显示物理数据链路信息。
# dladm create-eoib -l link -g gway -c gway-port eoib-link
物理链路的名称。
网关名称。
网关以太网端口。
EoIB 数据链路的名称。
该命令将创建一个 EoIB 数据链路,并将主机 IB 端口绑定至 EoIB 网关上的以太网端口。
# ipadm create-ip name # ipadm create-addr -a address [address-object]
EoIB 接口的名称。
有效的 IP 地址。缺省情况下,假定此地址为静态地址。
此名称标识与 IP 接口关联的 IP 地址。如果未指定 address-object,操作系统将自动分配格式为 name/protocol 的名称
# ipadm show-addr
在以下两个命令中,第一个命令显示常规信息,而第二个命令显示有关该链路的其他 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) 手册页。
有关 createvnic 命令的详细信息,请参见《Sun Network QDR InfiniBand Gateway Switch Command Reference》(《Sun Network QDR InfiniBand 网关交换机命令参考》)。
在本示例中,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