JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:网络接口和网络虚拟化     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络栈概述

此 Oracle Solaris 发行版中的网络配置

Oracle Solaris 中的网络栈

网络设备和数据链路名称

其他链路类型的管理

第 1 部分网络自动配置

2.  NWAM 简介

3.  NWAM 配置和管理(概述)

4.  NWAM 配置文件配置(任务)

5.  NWAM 配置文件管理(任务)

6.  关于 NWAM 图形用户界面

第 2 部分数据链路和接口配置

7.  使用配置文件上的数据链路和接口配置命令

8.  数据链路配置和管理

9.  配置 IP 接口

10.  在 Oracle Solaris 上配置无线接口通信

11.  管理网桥

12.  管理链路聚合

13.  管理 VLAN

14.  IPMP 简介

15.  管理 IPMP

IPMP 管理任务列表

IPMP 组创建和配置(任务列表)

IPMP 组维护(任务列表)

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

IPMP 组监视(任务列表)

配置 IPMP 组

如何规划 IPMP 组

如何通过使用 DHCP 配置 IPMP 组

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

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

维护 IPMP 组

如何将接口添加到 IPMP 组

如何从 IPMP 组中删除接口

如何添加或删除 IP 地址

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

如何删除 IPMP 组

为基于探测器的故障检测进行配置

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

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

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

使用动态重新配置恢复 IPMP 配置

如何更换出现故障的物理卡

监视 IPMP 信息

如何获取 IPMP 组信息

如何获取 IPMP 数据地址信息

如何获取有关组的底层 IP 接口的信息

如何获取 IPMP 探测器目标信息

如何观察 IPMP 探测器

如何在脚本中定制 ipmpstat 命令的输出

如何生成 ipmpstat 命令的机器可解析的输出

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

第 3 部分网络虚拟化和资源管理

17.  网络虚拟化和资源控制简介(概述)

18.  规划网络虚拟化和资源控制

19.  配置虚拟网络(任务)

20.  在虚拟化环境中使用链路保护

21.  管理网络资源

22.  监视网络通信流量和资源使用情况

词汇表

索引

维护 IPMP 组

本节包含维护现有 IPMP 组以及这些组内的接口的任务。这些任务假定已按配置 IPMP 组中的说明配置了 IPMP 组。

如何将接口添加到 IPMP 组

开始之前

确保您向组中添加的接口与该组中将具有的所有约束相匹配。有关 IPMP 组的要求的列表,请参见如何规划 IPMP 组

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

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

示例 15-3 将接口添加到 IPMP 组

要将接口 net4 添加到 IPMP 组 itops0,请键入以下命令:

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

如何从 IPMP 组中删除接口

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

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

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

示例 15-4 从组中删除接口

要从 IPMP 组 itops0 删除接口 net4,请键入以下命令:

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

如何添加或删除 IP 地址

您使用 ipadm create-addr 子命令来添加地址,或使用 ipadm delete-addr 子命令从接口中删除地址。在当前 IPMP 实现中,测试地址驻留在底层 IP 接口上,而数据地址指定给 IPMP 接口。以下过程描述如何添加或删除 IP 地址(测试地址或数据地址)。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 添加或删除数据地址。
    • 要将数据地址添加到 IPMP 组,请键入以下命令:

      # ipadm create-addr -T static -a ip-address addrobj

      addrobj 使用命名约定 ipmp-interface/user-string

    • 要从 IPMP 组中删除地址,请键入以下命令:

      # ipadm delete-addr addrobj

      addrobj 使用命名约定 inder-interface/user-string

  3. 添加或删除测试地址。
    • 要将测试地址指定给 IPMP 组的底层接口,请键入以下命令:

      # ipadm create-addr -T static ip-address adrobj
    • 要从 IPMP 组的底层接口删除测试地址,请键入以下命令:

      # ipadm delete-addr addrobj

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

以下示例使用示例 15-2itops0 的配置。该步骤从接口 net1 中删除测试地址。在本示例中,假定测试地址被命名为 net1/test1

# ipmpstat -t
INTERFACE      MODE     TESTADDR        TARGETS
net1      routes   192.168.10.30   192.168.10.1

# ipadm show-addr
ADDROBJ           TYPE     STATE     ADDR
lo0               static   ok        127.0.0.1/8
...
net1/test1        static   ok        192.168.10.30

# ipadm delete-addr net1/test1

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

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

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

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

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

    如果将接口放入新组中,则会自动从任何现有组中删除该接口。

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

本示例假定您的组的底层接口是 net0net11net2。要将 net0 移动到 IPMP 组 cs-link1,请键入以下命令:

# ipadm add-ipmp -i net0 ca-link1

此命令会从 IPMP 组 itops0 中删除 net0 接口,然后将 net0 放入 cs-link1

如何删除 IPMP 组

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

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

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

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


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

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

示例 15-7 删除 IPMP 接口

要删除具有底层 IP 接口 net0net1 的接口 itops0,请键入以下命令:

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

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

# ipadm delete-ipmp itops0