JavaScript is required to for searching.
跳过导航链接
退出打印视图
管理 Oracle Solaris 11.1 网络性能     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络性能管理介绍

2.  使用链路聚合

3.  使用 VLAN

4.  管理桥接网络(任务)

5.  IPMP 介绍

6.  管理 IPMP(任务)

部署 IPMP 时维护路由

如何在使用 IPMP 时定义路由

配置 IPMP 组

如何规划 IPMP 组

如何配置使用 DHCP 的 IPMP 组

如何手动配置活动/活动 IPMP 组

如何手动配置活动/备用 IPMP 组

维护 IPMP

如何将接口添加到 IPMP 组

如何从 IPMP 组中删除接口

如何添加 IP 地址

如何删除 IP 地址

如何将接口从一个 IPMP 组移至另一个 IPMP 组

如何删除 IPMP 组

配置基于探测器的故障检测

为基于探测器的故障检测选择目标的要求

配置基于探测器的故障检测(任务列表)

如何选择要使用的故障检测方法

如何为基于探测器的故障检测手动指定目标系统

如何配置 IPMP 守护进程的行为

监视 IPMP 信息

定制 ipmpstat 命令的输出

在脚本中使用 ipmpstat 命令

7.  使用 LLDP 交换网络连接信息

8.  使用 Oracle Solaris 中的数据中心桥接功能

9.  Oracle Solaris 中的边缘虚拟桥接

10.  集成负载平衡器(概述)

11.  配置集成负载平衡器

12.  管理集成负载平衡器

13.  虚拟路由器冗余协议(概述)

A.  链路聚合类型:功能比较

B.  链路聚合和 IPMP:功能比较

索引

维护 IPMP

本节包含用于维护您在系统上创建的 IPMP 组的过程。

如何将接口添加到 IPMP 组

开始之前

确保您添加到组的接口满足所有要求。有关要求列表,请参见如何规划 IPMP 组

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 如果底层 IP 接口尚不存在,则创建该接口。
    # ipadm create-ip under-interface
  3. 将 IP 接口添加到 IPMP 组中。
    # ipadm add-ipmp -i under-interface ipmp-interface

    其中,ipmp-interface 指要添加底层接口的 IPMP 组。

示例 6-4 将接口添加到 IPMP 组

以下示例向 IPMP 组 ipmp0 添加接口 net4

# ipadm create-ip net4
# ipadm add-ipmp -i net4 ipmp0
# ipmpstat -g
GROUP   GROUPNAME   STATE      FDT       INTERFACES
ipmp0   ipmp0      ok         10.00s    net0 net1 net4

如何从 IPMP 组中删除接口

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 从 IPMP 组中删除一个或多个接口。
    # ipadm remove-ipmp -i under-interface[ -i under-interface ...] ipmp-interface

    其中,under-interface 指要从 IPMP 组中删除的 IP 接口,ipmp-interface 指要从中删除底层接口的 IPMP 组。

    您可以根据需要在单个命令中删除任意数量的底层接口。删除所有底层接口并不会删除 IPMP 接口。相反,它作为一个空 IPMP 接口或空组存在。

示例 6-5 从 IPMP 组中删除接口

以下示例从 IPMP 组 ipmp0 中删除接口 net4

# ipadm remove-ipmp net4 ipmp0
# ipmpstat -g
GROUP   GROUPNAME   STATE      FDT       INTERFACES
ipmp0   ipmp0      ok         10.00s    net0 net1

如何添加 IP 地址

要添加 IP 地址,可使用 ipadm create-addr 子命令。请注意,在 IPMP 中,IP 地址可以是数据地址或测试地址。数据地址添加到 IPMP 接口。测试地址添加到 IPMP 接口的底层接口。以下过程介绍了如何添加 IP 地址(测试地址或数据地址)。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 要将数据地址添加到 IPMP 组,请键入以下命令:
    # ipadm create-addr -a address ipmp-interface

    将自动为您刚刚创建的 IP 地址指定地址对象。地址对象是 IP 地址的唯一标识符。地址对象的名称使用 interface/random-string 命名约定。因此,数据地址的地址对象名称中将会包含 IPMP 接口。

  3. 要为 IPMP 组的底层接口添加测试地址,请键入以下命令:
    # ipadm create-addr -a address under-interface

    将自动为您刚刚创建的 IP 地址指定地址对象。地址对象是 IP 地址的唯一标识符。地址对象的名称使用 interface/random-string 命名约定。因此,测试地址的地址对象名称中将会包含底层接口。

如何删除 IP 地址

要删除 IP 地址,可使用 ipadm delete-addr 子命令。请注意,在 IPMP 中,IPMP 接口承载数据地址,底层接口承载测试地址。以下过程说明了如何删除 IP 地址(数据地址或测试地址)。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 确定要删除的地址。
    • 要显示数据地址列表,请键入以下命令:

      # ipadm show-addr ipmp-interface
    • 要显示测试地址列表,请键入以下命令:

      # ipadm show-addr

      测试地址由名称中包含配置了地址的底层接口的地址对象进行标识。

  3. 要从 IPMP 组中删除数据地址,请键入以下命令:
    # ipadm delete-addr addrobj

    其中,addrobj 必须包含 IPMP 接口的名称。如果您键入的地址对象不包含 IPMP 接口名称,则要删除的地址不是数据地址。

  4. 要从 IPMP 组中删除测试地址,请键入以下命令:
    # ipadm delete-addr addrobj

    其中,addrobj 必须包含正确的底层接口名称,以便删除正确的测试地址。

示例 6-6 从接口删除测试地址

以下示例使用示例 6-3 中的活动/备用 IPMP 组 ipmp0 的配置。该示例从底层接口 net1 中删除测试地址。

# ipadm show-addr net1
ADDROBJ           TYPE     STATE     ADDR
net1/v4           static   ok        192.168.10.30

# ipadm delete-addr net1/v4

如何将接口从一个 IPMP 组移至另一个 IPMP 组

如果某个接口属于现有的 IPMP 组,则可以将该接口放入新的 IPMP 组中。无需从当前 IPMP 组中删除该接口。接口放入新组中后,该接口将自动从任何现有的 IPMP 组中删除。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 将接口移动到新的 IPMP 组。
    # ipadm add-ipmp -i under-interface ipmp-interface

    其中,under-interface 指要移动的底层接口,ipmp-interface 指要将底层接口移动到的 IPMP 接口。

示例 6-7 将接口移动到其他 IPMP 组

在本示例中,IPMP 组的底层接口包括 net0net1net2。以下命令从 IPMP 组 ipmp0 中删除 net0 接口,然后将 net0 放入 IPMP 组 cs-link1

# ipadm add-ipmp -i net0 ca-link1

如何删除 IPMP 组

如果您不再需要特定 IPMP 组,请使用此过程。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 确定要删除的 IPMP 组和底层 IP 接口。
    # ipmpstat -g
  3. 删除当前属于 IPMP 组的所有 IP 接口。
    # ipadm remove-ipmp -i under-interface[, -i under-interface, ...] ipmp-interface

    其中,under-interface 指要删除的底层接口,ipmp-interface 指要从中删除底层接口的 IPMP 接口。


    注 - 要成功地删除 IPMP 接口,不能存在作为 IPMP 组的一部分的 IP 接口。


  4. 删除 IPMP 接口。
    # ipadm delete-ipmp ipmp-interface

    删除 IPMP 接口后,与该接口相关联的任何 IP 地址将从系统中删除。

示例 6-8 删除 IPMP 接口

以下示例删除具有底层 IP 接口 net0net1 的接口 ipmp0

# ipmpstat -g
GROUP   GROUPNAME   STATE      FDT        INTERFACES
ipmp0   ipmp0      ok         10.00s     net0 net1

# ipadm remove-ipmp -i net0 -i net1 ipmp0

# ipadm delete-ipmp ipmp0