在 Oracle® Solaris 11.2 中管理网络虚拟化和网络资源

退出打印视图

更新时间: 2014 年 9 月
 
 

修改 VNIC 的 VLAN ID

VNIC 可配置为 VLAN。当您希望 VNIC 托管特定 VLAN 的通信时,需要修改数据链路上的 VNIC 的 VLAN ID。

使用的 dladm 子命令取决于是要修改 VLAN 还是修改配置为 VLAN 的 VNIC:

  • 对于使用 dladm create-vlan 命令创建的 VLAN,请使用 dladm modify-vlan 命令。要显示这些 VLAN,请使用 dladm show-vlan 命令。

  • 对于使用 dladm create-vnic 命令创建的 VLAN,请使用 dladm modify-vnic 命令。要显示这些 VNIC(包括那些带有 VLAN ID 的 VNIC),请使用 dladm show-vnic 命令。

可以修改在数据链路上配置的单个 VNIC 或多个 VNIC 的 VLAN ID。还可以通过为所有 VNIC 配置同一个 VLAN ID,以组的形式修改 VNIC 的 VLAN ID。

  • 如果只在数据链路上配置了一个 VNIC,则使用下面的命令语法修改该 VNIC 的 VLAN ID:

    # dladm modify-vnic –v vid –L link

    其中,vid 是为 VNIC 指定的 VLAN ID。

示例 2-13  修改数据链路上的一个 VNIC 的 VLAN ID

在此示例中,修改了在数据链路 net0 上配置的 vnic0 的 VLAN ID。

# dladm modify-vnic -v 123 -L net0
# dladm show-vnic
LINK      OVER     SPEED         MACADDRESS          MACADDRTYPE        VIDS 
vnic0     net0     1000          2:8:20:c2:39:38     random             123
  • 如果在数据链路上配置了多个 VNIC,则使用下面的命令语法修改这些 VNIC 的 VLAN ID:

    # dladm modify-vnic –v vid VNIC

    因为每个 VLAN ID 对于同一数据链路上的 VNIC 都是唯一的,所以,一次只能更改一个 VLAN ID。

示例 2-14  修改数据链路上的多个 VNIC 的 VLAN ID

在此示例中,修改了 vnic0vnic1vnic2 的 VLAN ID。

# dladm modify-vnic -v 123 vnic0
# dladm modify-vnic -v 456 vnic1
# dladm modify-vnic -v 789 vnic2
# dladm show-vnic
LINK      OVER     SPEED         MACADDRESS         MACADDRTYPE         VIDS 
vnic0     net0     1000          2:8:20:c2:39:38    random              123
vnic1     net0     1000          2:8:20:5f:84:ff    random              456  
vnic2     net0     1000          2:8:20:5f:84:ff    random              789 
  • 如果在不同的数据链路上配置了每个 VNIC,则使用下面的命令语法以组形式修改 VNIC 的 VLAN ID:

    # dladm modify-vnic –v vid VNIC,VNIC,[...]
示例 2-15  以组形式修改 VNIC 的 VLAN ID

在此示例中,以组形式修改了 vnic0vnic1vnic2 的 VLAN ID。这些 VNIC 分别配置在数据链路 net0net1net2 上。

# dladm modify-vnic -v 123 vnic0,vnic1,vnic2
# dladm show-vnic
LINK      OVER     SPEED         MACADDRESS          MACADDRTYPE        VIDS 
vnic0     net0     1000          2:8:20:c2:39:38     random             123
vnic1     net1     1000          2:8:20:5f:84:ff     random             123  
vnic2     net2     1000          2:8:20:5f:84:ff     random             123