如何在 Solaris 上的 802.1Q 和 LACP 中继网络连接上创建多个 VLAN 接口?

如何在 Solaris 上的 802.1Q 和 LACP 中继网络连接上创建多个 VLAN 接口?

我有一个 Solaris(Nexenta) NAS 盒,我正在尝试为其创建多个 VLAN 子接口。

目前,我在 10.13.111.0/26 网络上设置了一条 LACP 聚合链路到我的交换机 (Cisco 3750)。交换机端口通道接口在 VLAN 118 上处于访问模式,因此 NAS 只能看到一个网络。

我想要做的是使 NAS 支持 VLAN 并使其能够在 VLAN 118 和 999 上进行通信。理论上,要做到这一点,我需要在聚合接口上启用 802.1Q VLAN 中继,为 VLAN 118 和 999 创建子接口,并将 10.13.111.0/26 网络分配给 118,将 192.168.1.0/24 网络分配给 999。

我过去曾尝试通过取消连接 aggr1、创建 vlan 接口,dladm create-vlan然后尝试连接所创建的两个新 vlan 来实现这一点。但是,当我将地址分配给 vlan 接口并将交换机端口置于中继模式时,似乎没有任何网络连接 - 我无法从 vlan 接口 ping 通 10.13.111.0/26 网络上的其他设备。

我是否错过了某个步骤?

$dladm show-link
LINK        CLASS     MTU    STATE    BRIDGE     OVER
igb0        phys      9000   up       --         --
igb1        phys      9000   up       --         --
aggr1       aggr      9000   up       --         igb0 igb1
pub0        vlan      9000   up       --         aggr1
priv0       vlan      9000   up       --         aggr1

答案1

您是否只需这样做即可在 aggr1 上创建 VLAN 接口:

ifconfig plumb aggr118001 plumb
ifconfig plumb aggr999001 plumb

我没有 dladm 的 create-vlan 选项。那是哪个 Solaris 版本?

相关内容