子网控制器可以定义子网的起点。 可用于子网管理以及定义资源在网络中的流动方式。 子网控制器在 Device 要素类和 JunctionObject 表的要素上以终端级别进行设置。 单个设备或交汇点对象可以具有多个定义为子网控制器的终端。
子网控制器类型
有两种类型的子网控制器:源和汇。 子网控制器类型用于确定网络资源在域网络的所有子网中的流动方式。
如果使用源子网控制器类型定义域网络,则资源只能远离子网控制器或从中流出,无法流向或流入子网控制器。
如果使用汇子网控制器类型定义域网络,则资源只能流向和进入子网控制器,无法远离子网控制器或从中流出。
抢先版本:
对于分区域网络,当基于子网控制器类型设置子网控制器时,将过滤修改子网控制器窗格中的终端下拉菜单,如下所示:
- 基于源的域网络 - 对于具有定向终端配置的要素,终端下拉菜单中仅列出下游终端。
- 基于汇的域网络 - 对于具有定向终端配置的要素,终端下拉菜单中仅列出上游终端。
配置可以作为子网控制器的要素
要使要素支持作为子网控制器,需要执行多个配置步骤。 这些步骤包括设置终端配置、为有效的子网控制器设置子网定义以及为将启用作为子网控制器的资产类型分配网络类别。 将在根据 Device 要素类和 JunctionObject 表配置资产类型时执行这些步骤。 设置管理配置后,即可将经过配置的资产组和资产类型的终端设置为子网控制器。
分配子网控制器
可以使用修改子网控制器窗格设置子网控制器。 除了手动设置子网控制器之外,还可以使用导入子网控制器工具进行导入。
针对网络要素将终端设置为子网控制器后,必须为层中的控制器提供唯一名称。 子网控制器的名称存储在具有一个或多个子网控制器的设备或交汇点对象的 Subnetwork Controller Name 属性中。 此属性也存储在子网表和 SubnetLine 要素类中。 在创建域网络过程中设置子网控制器类型参数值。 对于每个域网络,可以在公共设施网络图层属性对话框的常规部分中的网络属性选项卡上设置此参数。 有关详细信息,请参阅子网名称。
如果网络为分区网络,则仅可将上游和下游终端设置为子网控制器。 在分区网络中,上游和下游终端配置为建立设备方向和资源的允许流向。 整个子网的流向由子网控制器类型决定。 上游终端将充当子网汇;资源只能流向该类型的终端而不能从中流出。 下游终端将充当子网源,资源只能从该类型的终端流出而不能流向它。
径向子网和网格子网均支持多个子网控制器。 如果追踪检测到子网控制器具有不同的子网名称,则会返回错误。 对于所有追踪类型(已连接追踪除外)都是如此。 返回的错误指示存在两个或多个可遍历子网(如子网追踪配置中所指定)。 要了解上游和下游追踪中子网控制器的运行方式,请参阅公共设施网络追踪类型。
将设备或交汇点对象指定为子网控制器之后,无法将其删除,并且资产类型和资产组属性字段将变为只读。 子网控制器在终端级别进行指定,因此确保分配的终端配置不被修改十分重要。 例如,请勿删除终端,或者更改终端配置(该终端配置已分配给子网控制器网络类别的资产类型)的有效路径。 创建专门用于控制器要素的终端配置。
移除子网控制器
有时设备或交汇点对象上的终端不再需要设置为子网控制器。 您可以在修改子网控制器窗格中或通过 Python 脚本移除此分配。 此外,如果需要停用资产组和资产类型作为子网控制器,则将需要执行一些特定的配置步骤。