可以基于 IB 物理链路创建一个或多个具有相同 P_Key 的 IB 分区数据链路。分区数据链路用于数据传输。
# dladm create-part -l link -P key partition
物理数据链路的名称。
分区键 (P_key) 的值。
分区链路的名称,其格式为 P_key.link
该命令假设满足以下条件:端口打开、P_Key 存在于该端口上并且 IPoIB 已成功初始化。如果不满足这三个条件,命令将失败。
# dladm create-part -f -l link -P key name
在本示例中,当分区键添加到端口且该端口已激活后,链路状态将转变为 up。
# dladm show-part
# ipadm create-ip name # ipadm create-addr -a address [address-object]
分区链路的名称。
有效的 IP 地址。缺省情况下,假定此地址为静态地址。
此名称标识与 IP 接口关联的 IP 地址。如果未指定 address-object,操作系统将自动分配格式为 ip-name/protocol 的名称
有关 ipadm 命令的更多信息,请参见 ipadm(1M) 手册页。
本示例显示了如何执行以下任务:
基于物理链路 ibp0 和 ibp2 创建分区链路
基于 ibp2 创建 IPoIB 接口。
对于 ibp0,P_key 的值为 0x8001;对于 ibp2,则为 0x9000。
# dladm create-part -l ibp0 -P 0x8001 p8001.ibp0 # dladm create-part -l ibp0 -P 0x9000 p9000.ibp2 # dladm show-part LINK P_Key OVER STATE FLAGS p8000.ibp0 8001 ibp0 unknown ---- p9000.ibp2 9000 ibp2 unknown ---- # ipadm create-ip p9000.ibp2 # ipadm create-addr -a 1.1.1.1 p9000.ibp2/ipv4 # ipadm show-addr ADDROJB TYPE STATE ADDR p9000.ibp2/ipv4 static ok 1.1.1.1/24 # dladm show-part LINK P_Key OVER STATE FLAGS p8000.ibp0 8001 ibp0 unknown ---- p9000.ibp2 9000 ibp2 up ----