系统管理指南:IP 服务

IPMP 接口配置

IPMP 配置通常由同一系统上连接到同一 IP 链路的两个或更多物理接口组成。这些物理接口可能在同一 NIC 上,也可能不在同一 NIC 上。这些接口被配置为同一 IPMP 组的成员。如果系统在第二个 IP 链路上具有其他接口,则必须将这些接口配置为另一个 IPMP 组。

单个接口可以在自己的 IPMP 组中进行配置。单接口 IPMP 组的行为与具有多个接口的 IPMP 组相同。但是,对于只有一个接口的 IPMP 组,不能进行故障转移和故障恢复。

也可通过与配置 IP 接口之外的组相同的步骤在 IPMP 组内配置 VLAN。有关过程,请参见配置 IPMP 组。在IPMP 的基本要求中列出的同一要求适用于将 VLAN 配置到 IPMP 组。


注意 – 注意 –

当将 VLAN 配置为 IPMP 组时,用于命名 VLAN 的约定可能导致错误。有关 VLAN 名称的更多详细信息,请参见《系统管理指南:IP 服务》VLAN 标记和物理连接点。考虑四种 VLAN 示例,bge1000bge1001bge2000bge2001。IPMP 实现需要这些 VLAN 按如下方式进行分组:bge1000bge1001 属于同一 VLAN 1 中的一个组,而 bge2000bge2001 属于同一 VLAN 2 中的另一个组。由于 VLAN 的名称,很容易发生诸如将属于不同链路的 VLAN 混入一个 IPMP 组的错误,例如,bge1000bge2000


IPMP 组中的待机接口

除非 IPMP 组中的某个其他接口出现故障,否则不会使用该组中的待机接口进行数据通信。在出现故障时,故障接口上的数据地址将迁移到待机接口。然后,会像对待其他活动接口一样对待待机接口,直到修复故障接口为止。一些故障转移可能不选择待机接口。相反,这些故障转移可能选择比待机接口具有更少配置为 UP 的数据地址的活动接口。

在待机接口上应仅配置测试地址。IPMP 不允许将数据地址添加到通过 ifconfig 命令配置为 standby 的接口。创建此类型配置的任何尝试都将失败。同样,如果将已具有数据地址的接口配置为 standby,则这些地址将自动地故障转移到 IPMP 组中的其他接口。由于存在这些限制,因此在将接口设置为 standby 之前,必须使用 ifconfig 命令将所有测试地址标记为 -deprecatedfailover。有关如何配置待机接口,请参阅如何为 IPMP 组配置待机接口

常见的 IPMP 接口配置

IPMP 寻址所述,IPMP 组中的接口根据接口配置处理有规律的数据通信和探测器通信。使用 ifconfig 命令的 IPMP 选项可以创建配置。

活动接口是既传输数据通信又传输探测器通信的物理接口。通过执行如何配置具有多个接口的 IPMP 组如何配置单接口 IPMP 组中所述的任务,可以将接口配置为“活动”。

以下是两种常见的 IPMP 配置类型:

活动-活动配置

一个双接口 IPMP 组,其中的两个接口都为“活动”,即它们始终可能既传输探测器通信又传输数据通信。

活动-待机配置

一个双接口 IPMP 组,其中一个接口被配置为“待机”。

检查接口的状态

通过发出 ifconfig interface 命令,可以检查接口的状态。有关 ifconfig 状态报告的一般信息,请参阅如何获取有关特定接口的信息

例如,可以使用 ifconfig 命令获取待机接口的状态。当待机接口未承载任何数据地址时,该接口具有指示其状态的 INACTIVE 标志。可以在 ifconfig 输出中该接口的状态行中看到此标志。