在 Oracle® Solaris 11.2 中管理网络数据链路

退出打印视图

更新时间: 2014 年 9 月
 
 

使用案例:配置链路聚合

以下端到端使用案例说明了如何完成以下操作:

  • 创建 DLMP 聚合。

  • 将链路添加到聚合。

  • 在聚合上配置 IP 接口。

  • 在聚合上配置 VNIC。

  • 为聚合配置基于探测器的故障检测。

  • 在路由表中配置 IP 地址。

  • 监视 ICMP 和传递式探测器。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 显示数据链路信息以识别聚合的数据链路。

    # dladm show-link
    LINK      CLASS     MTU     STATE   OVER
    net0      phys      1500    up      --       
    net1      phys      1500    up      --      
    net2      phys      1500    up      --
  3. 确保您希望聚合的数据链路未在链路上配置 IP 接口。如果在任何链路上配置了任何接口,则删除该接口。

    # ipadm show-if
    IFNAME       CLASS        STATE     ACTIVE     OVER
    lo0          loopback     ok        yes        --
    net0         ip           ok        no         --
    # ipadm delete-ip net0
  4. 使用链路 net0net1 创建 DLMP 聚合。

    # dladm create-aggr -m dlmp -l net0 -l net1 aggr1
  5. 将另一个链路 (net2) 添加到聚合。

    # dladm add-aggr -l net2 aggr1

    根据现有交换机配置的需要,重新配置交换机以容纳新的链路。请参见交换机制造商文档。

  6. 在聚合 aggr1 之上配置 IP 接口。

    # ipadm create-ip aggr1
    # ipadm create-addr -T static -a local=10.10.10.1 aggr1/v4
  7. 在聚合之上创建 VNIC。

    # dladm create-vnic -l aggr1 vnic1
  8. 为聚合配置基于探测器的故障检测。

    # dladm set-linkprop -p probe-ip=+ aggr1

    未指定探测器的源 IP 地址和目标 IP 地址。因此,需要在路由表中配置目标以启用探测。

  9. 将路由表中的目标配置为与指定的 IP 地址位于相同子网中。

    # route add -host 10.10.10.2 10.10.10.2 -static
  10. 显示聚合端口和目标的状态。

    # dladm show-aggr -S
    LINK       PORT        FLAGS   STATE     TARGETS         XTARGETS
    aggr1      net0        u--3    active    10.10.10.2      net2 net1
    --         net1        u-2-    active       --           net2 net0
    --         net2        u-2-    active       --           net0 net1
  11. 监视 ICMP 探测器统计信息。

    # dlstat show-aggr -n -P i
       TIME     AGGR      PORT   LOCAL          TARGET        PROBE NETRTT  RTT
       1.16s    aggr1     net0   10.10.10.1     10.10.10.2    i33   --      --
       1.16s    aggr1     net0   10.10.10.1     10.10.10.2    i33   0.08ms  0.33ms
       2.05s    aggr1     net0   10.10.10.1     10.10.10.2    i34   --      --
       2.05s    aggr1     net0   10.10.10.1     10.10.10.2    i34   0.01ms  0.64ms
       4.05s    aggr1     net0   10.10.10.1     10.10.10.2    i35   --      --
       4.05s    aggr1     net0   10.10.10.1     10.10.10.2    i35   0.10ms  0.35ms
       5.54s    aggr1     net0   10.10.10.1     10.10.10.2    i36   --      --
       5.54s    aggr1     net0   10.10.10.1     10.10.10.2    i36   0.08ms  0.34ms 
  12. 监视端口之间的传递式探测器统计信息。

     # dlstat show-aggr -n -P t
       TIME     AGGR   PORT        LOCAL       TARGET  PROBE NETRTT  RTT
       0.30s    aggr1  net2        net2        net0    t38   --      --
       0.30s    aggr1  net2        net2        net0    t38   0.46ms  0.59ms
       0.46s    aggr1  net0        net0        net1    t39   --      --
       0.46s    aggr1  net0        net0        net1    t39   0.46ms  0.50ms
       0.48s    aggr1  net1        net1        net0    t39   --      --
       0.48s    aggr1  net1        net1        net0    t39   0.34ms  0.38ms
       0.72s    aggr1  net2        net2        net1    t38   --      --
       0.72s    aggr1  net2        net2        net1    t38   0.38ms  0.42ms
       0.76s    aggr1  net0        net0        net2    t39   --      --
       0.76s    aggr1  net0        net0        net2    t39   0.33ms  0.38ms
       0.87s    aggr1  net1        net1        net2    t39   --      --
       0.87s    aggr1  net1        net1        net2    t39   0.32ms  0.38ms
       1.95s    aggr1  net2        net2        net0    t39   --      --
       1.95s    aggr1  net2        net2        net0    t39   0.36ms  0.42ms
       1.97s    aggr1  net2        net2        net1    t39   --      --
       1.97s    aggr1  net2        net2        net1    t39   0.32ms  0.38ms
       1.99s    aggr1  net0        net0        net1    t40   --      --
       1.99s    aggr1  net0        net0        net1    t40   0.31ms  0.36ms
       2.12s    aggr1  net1        net1        net0    t40   --      --
       2.12s    aggr1  net1        net1        net0    t40   0.34ms  0.40ms
       2.14s    aggr1  net0        net0        net2    t40   --      -- 

创建了聚合 aggr0,其中包含在其上配置的 IP 接口。在聚合 aggr0 之上配置了 VNIC vnic1。配置了基于探测器的故障检测,而未指定探测器的源 IP 地址或目标 IP 地址。为了启用探测,路由表中的目标配置有 IP 地址 10.10.10.2,该地址与指定的 IP 地址 10.10.10.1 位于同一子网。同时监视了 ICMP 和传递式探测器统计信息。