I've got a Solaris (Nexenta) NAS box that I'm trying to create multiple VLAN subinterfaces for.
Currently, I've got an LACP aggregated link set up on the 10.13.111.0/26 network to my switch (Cisco 3750). The switch port-channel interface is in access mode on VLAN 118, so the NAS only sees one network.
What I want to do is to make the NAS VLAN-aware and enable it to communicate on VLAN 118 and 999. In theory, to do this, I need to enable 802.1Q VLAN trunking on the aggregated interface, create subinterfaces for vlan's 118 and 999 and assign the 10.13.111.0/26 network to 118 and the 192.168.1.0/24 network to 999.
I've tried to do this in the past by unplumbing aggr1, creating the vlan interfaces with
dladm create-vlan and then trying to plumb in the two new vlans that were created. However, when I assigned the addresses to the vlan interfaces and put the switchport in trunking mode, there didn't seem to be any network connectivity - I couldn't ping other devices on the 10.13.111.0/26 network from the vlan interface.
Have I missed a step somewhere?
$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