跳过导航链接 | |
退出打印视图 | |
管理 Oracle Solaris 11.1 网络性能 Oracle Solaris 11.1 Information Library (简体中文) |
本节提供一个示例,说明如何创建使用链路聚合和 VLAN(在其上创建 IP 接口)的网络配置组合。可在以下位置找到介绍其他网络方案的文章:http://www.oracle.com/us/sun/index.htm。
在以下示例中,使用四个 NIC 的系统必须配置为针对八个单独子网的路由器。为了实现这一目标,将配置八个链路,分别用于每个子网。首先,在所有四个 NIC 上创建一个链路聚合。此不带标记的链路将成为缺省路由指向的网络的缺省不带标记的子网。
然后,在链路聚合上为其他子网配置 VLAN 接口。子网的命名基于一种颜色编码方案。因此,VLAN 名称也采用类似命名方式以对应其各自的子网。最终配置包括分别针对八个子网的八个链路:一个不带标记的链路,以及七个带标记的 VLAN 链路。该示例首先验证数据链路上是否已经存在 IP 接口。必须先删除这些接口,才能将数据链路组合为聚合。
管理员首先删除数据链路上已配置的任何 IP 接口。
# ipadm show-if IFNAME CLASS STATE ACTIVE OVER lo0 loopback ok yes -- net0 ip ok yes -- net1 ip ok yes -- net2 ip ok yes -- net3 ip ok yes -- # ipadm delete-ip net0 # ipadm delete-ip net1 # ipadm delete-ip net2 # ipadm delete-ip net3
然后,管理员创建链路聚合 default0。
# dladm create-aggr -P L2,L3 -l net0 -l net1 -l net2 -l net3 default0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net0 phys 1500 up -- -- net1 phys 1500 up -- -- net2 phys 1500 up -- -- net3 phys 1500 up -- -- default0 aggr 1500 up -- net0 net1 net2 net3
接下来,管理员在 default0 上创建 VLAN。
# dladm create-vlan -v 2 -l default0 orange0 # dladm create-vlan -v 3 -l default0 green0 # dladm create-vlan -v 4 -l default0 blue0 # dladm create-vlan -v 5 -l default0 white0 # dladm create-vlan -v 6 -l default0 yellow0 # dladm create-vlan -v 7 -l default0 red0 # dladm create-vlan -v 8 -l default0 cyan0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net0 phys 1500 up -- -- net1 phys 1500 up -- -- net2 phys 1500 up -- -- net3 phys 1500 up -- -- default0 aggr 1500 up -- net0 net1 net2 net3 orange0 vlan 1500 up -- default0 green0 vlan 1500 up -- default0 blue0 vlan 1500 up -- default0 white0 vlan 1500 up -- default0 yellow0 vlan 1500 up -- default0 red0 vlan 1500 up -- default0 cyan0 vlan 1500 up -- default0 # dladm show-vlan LINK VID OVER FLAGS orange0 2 default0 ----- green0 3 default0 ----- blue0 4 default0 ----- white0 5 default0 ----- yellow0 6 default0 ----- red0 7 default0 ----- cyan0 8 default0 -----
最后,管理员在 VLAN 链路上创建 IP 接口并为这些接口分配 IP 地址。
# ipadm create-ip orange0 # ipadm create-ip green0 # ipadm create-ip blue0 # ipadm create-ip white0 # ipadm create-ip yellow0 # ipadm create-ip red0 # ipadm create-ip cyan0 # ipadm create-addr -a address orange0 # ipadm create-addr -a address green0 # ipadm create-addr -a address blue0 # ipadm create-addr -a address white0 # ipadm create-addr -a address yellow0 # ipadm create-addr -a address red0 # ipadm create-addr -a address cyan0