在 Oracle® Solaris 11.2 中配置和管理网络组件

退出打印视图

更新时间: 2014 年 7 月
 
 

使用基于配置文件的网络配置的准则

    基于配置文件的网络配置遵循以下准则:

  • 在任意时刻,系统上只能有一个网络配置文件 (network configuration profile, NCP) 和一个位置配置文件处于活动状态。系统中所有其他现有 NCP 均不工作。

  • 活动的 NCP 既可以是反应性的,也可以是固定的 (DefaultFixed)。系统使用反应性 NCP 监视网络配置以适应系统网络环境中的变化。使用 DefaultFixed NCP(系统唯一的固定配置文件)时,网络配置将会实例化,但不受监视。

  • NCP 的不同属性的值构成一个策略,控制配置文件如何管理系统的网络配置。

  • 对 NCP 属性的任何更改会立即作为新的属性值实现,只要该配置文件处于活动状态,就会成为用于管理网络配置的配置文件策略的一部分。

  • 如果系统正在使用反应性模式,则管理网络配置的活动 NCP 为 Automatic NCP 或您所创建的用户定义反应性 NCP。当反应性 NCP 处于活动状态时,可使用 netcfgnetadm 命令管理网络配置。

如果系统正在使用固定模式,则管理其网络配置的活动 NCP 始终为 DefaultFixed。当此 NCP 处于活动状态时,可使用 dladmipadm 命令管理网络配置。有关更多信息,请参见在 Oracle Solaris 中管理数据链路配置在 Oracle Solaris 中配置和管理 IP 接口和地址

配置文件激活策略

配置文件的激活模式可以为手动、自动或有条件。当反应性配置文件处于活动状态时,网络环境中发生的更改将导致系统重估网络配置,然后做出“最佳推测”,根据当前条件决定要激活的反应性 NCP 和位置。网络条件的更改包括连接或断开以太网电缆、获得或失去 DHCP 租用以及检测到新的无线网络。系统中必须始终有一个 NCP 和一个位置处于活动状态。

反应性网络配置模式使您可以指定反应性 NCP 的激活策略。此策略确定何时启用 NCU。每个位置配置文件中还包含定义激活条件的属性。

NCU、位置和 ENM 均具有 activation-mode 属性。这些配置文件类型中的每一个所允许使用的值有所不同。此外,针对每种配置文件类型验证 activation-mode 属性的方式不同,每个配置文件类型的启用条件也不同。


注 -  NCU 的 activation-mode 属性可以设置为 manualprioritized。位置配置文件的 activation-mode 属性可以设置为 manualconditional-anyconditional-allsystem

NCP 激活策略通过为每个 NCU 指定的属性和条件来执行。例如,您可以指定如下策略:“有线连接优先于无线连接”或“一次激活一个接口”。NCP 如何启用以及何时启用是在为每个 NCU 类型设置的属性中定义的。有关激活条件的更多信息,请参见 netcfg(1M) 手册页。


注 -  接口 NCU 与底层链路 NCU 相关联。每个接口 NCU 在与其相关联的链路 NCU 被启用时转为活动状态。对底层链路 NCU 的依赖性永远不会删除。如果启用了一个接口 NCU 而未启用与其相关联的链路 NCU,则在启用该接口的底层链路 NCU 之前,该接口 NCU 不会实际转变为活动状态。

配置文件激活模式

用户定义的 NCU、位置配置文件和 ENM 都具有 activation-mode 属性。activation-mode 属性在您使用 netcfg 命令创建或修改配置文件时设置。NCP 不具有 activation-mode 属性。所有 NCP 都为手动启用。

下表说明了不同配置文件类型的 activation-mode 属性的可能值。

表 1  activation-mode 属性值
配置文件类型
activation-mode
NCU
manualprioritized
位置
manualconditional-anyconditional-allsystem
ENM
manualconditional-anyconditional-all

有关启用和禁用配置文件的更多信息,请参见启用和禁用配置文件