可以使用上述两个术语来描述公共设施网络要素之间的相互关系。 连通性可以描述两个要素具有基于几何重叠的连通性或通过连通性关联相连接的状态。 可遍历性可以描述两个要素彼此连接或关联且具有相应属性的情况。 追踪过程中考虑的属性和属性值由通过地理处理工具设置的配置进行控制。
追踪的应用
追踪操作使用连通性或可遍历性两种方式之一来通过网络。
连通性
基于连通性的追踪仅依赖于网络中要素间的几何重叠和关联。 这些类型的追踪没有子网定义、终端配置和方向性等概念。
下图描绘了电网中一个简单的基于源的子网。 方形表示子网控制器,黑线表示导线,菱形表示网络保护器。 灰色圆圈表示不影响可遍历性但仍可追踪的资产。 子网控制器左侧的部分是另一个子网的一部分。
在已连接追踪中,追踪将从给定起点沿所有路径向外扩展。 当追踪到达路径的终点或要素障碍时,追踪将在此处停止。
将返回起点和终点位置之间追踪的所有要素。 追踪无法识别子网,因为它超出了控制器的范围;追踪无法识别子网的流向、终端方向性或路径,也无法识别网络保护器;动态障碍可在子网定义中指定。 将不会追踪任何与网络可追踪部分断开连接的要素。
可遍历性
当已连接要素或关联要素满足追踪配置中指定的要求时,即可获得可遍历性。
层的子网定义可指示子网是基于源的网络还是基于汇的网络。 默认情况下,它和子网控制器的位置用于确定资源流的方向性:
- 基于源的子网 - 流向为远离子网控制器的方向。
- 基于汇的子网 - 流向为朝向子网控制器的方向。
对于基于源的网络(配置在网络保护器处停止)中的上游追踪,可以在追踪过程中执行一系列操作来发现可遍历性。 使用子网控制器对流量建模时,可以通过首先定位子网控制器来建立流向。 从控制器开始,针对所有下游内容确定流向。 对于此追踪,其中包括连接到非上游终端的要素。 建立流后,上游追踪将返回流向相反的要素。 追踪将在网络保护器(使用橙色菱形表示)处停止。
注:
可选追踪中是否包含障碍。或者,如果使用的模型依靠线的数字化方向来确定资源在网络中的流向,则使用数字化方向参数可使用线的数字化方向或关联中和 Flow direction 属性的边对象的全局 ID 的起始和结束来确定上游和下游追踪的流。 无论您选择哪种模型,都适用相同的可遍历性概念。
设置子网定义和追踪工具中的高级配置可用于控制可遍历性设置。 如果设置子网定义或追踪工具中未设置或未指定高级配置,则追踪将根据连通性在网络中通过路径。 指定高级追踪配置后,追踪操作将根据可遍历性在网络中通过路径。 连通性和可遍历性都受到障碍要素的制约。
子网信息
子网由子网控制器以及针对其参与的层定义的子网定义控制。 其中包括子网的范围、流向以及要素影响可遍历性的原因定义。 有关详细信息,请参阅子网管理。
基于连通性的追踪没有子网控制器或子网定义的概念。 基于连通性的追踪从定义的起点开始,并沿各个方向通过网络,直至到达要素障碍或者没有更多要追踪的要素为止。
基于可遍历性追踪中的流向受到子网控制器以及为域网络定义的子网控制器类型的影响。 子网控制器类型可决定域网络中的子网是基于源还是基于汇。
- 在基于源的子网中,基于可遍历性的追踪朝远离子网控制器的方向移动。
- 在基于汇的网络中,追踪朝向子网控制器移动。
下图说明了基于源的子网和基于汇的子网中的流向:
- 黑色和黄色方形 - 具有多个终端的设备要素
- 绿色星形 - 子网控制器
- 蓝色箭头 - 上游终端
有关终端的详细信息,请参阅终端管理。
配置网络时,可以为层和层组定义等级系统。 通过此等级系统,追踪可以逻辑顺序通过网络。 例如,在一个跨 5 个层的基于源的网络中,从第三层中的子网开始的上游追踪将向上通过第四层和第五层,但不会向下通过第二层和第一层。 假设目标层已设置为 5 个。
除了层等级以外,子网定义还包含以下信息:基于可遍历性的追踪何时停止、哪些要素可视作障碍、在追踪结果中返回哪些要素、如何动态管理和计算属性信息等。
要了解有关目标层、等级和其他子网追踪属性的详细信息,请参阅子网追踪配置。
对终端的应用
针对终端配置定义的两个属性会影响基于可遍历性的追踪:方向性和有效路径。 方向性可指示追踪通过要素的方式。 定向可将追踪限制为仅从一个终端入,然后从另一个终端出。 双向则允许追踪分别从这两个终端进出。 在具有终端的要素中,每个终端之间都存在路径。 要限制追踪可通过的路径,需要定义有效路径。
有关终端的详细信息,请参阅终端管理。
基于连通性的追踪既不受定向终端关联行为的影响,也不受针对配置定义的有效路径的影响。 在基于连通性的追踪中,具有终端的设备或交汇点对象将视为没有终端的单个要素。 基于可遍历性的追踪受到方向性和有效路径的双重制约。
在基于源的网络上,如果子网、子网控制器或下溯追踪从设备或交汇点对象的非上游终端入,然后从上游终端出,则其无法从另一个要素的上游终端入,然后从非上游终端出。 基于汇的网络则正好相反。
子网追踪在“追踪”工具上有一个可选参数,借助该参数,可以使用子网名称,而非起点。 如果提供了子网名称,而非起点,则工具将打开子网表以查找所有与子网相关联的子网控制器。 因此,在子网追踪过程中,上述行为仅适用于使用起点的子网追踪,而不适用于提供子网名称的子网追踪。
下图显示了一个基于源的小型子网:
- 方形表示具有终端的要素。
- 黄色和黑色方形 - 子网控制器。
- 黑色表示上游终端。
- 白色和黑色方形 - 双终端定向设备。
- 黑色表示上游终端
- 黄色和黑色方形 - 子网控制器。
- 蓝色菱形和绿色三角形表示两个起点位置。
场景 1 - 子网控制器追踪从蓝色菱形开始,然后向北和向南跨越。
追踪将返回右侧子网控制器,以蓝色突出显示。 第二个定向设备可以防止追踪查找左侧的子网控制器。
场景 2 - 子网控制器追踪从绿色三角形开始。 追踪将向北跨越,然后向东和向西跨越以遍历定向设备。 将返回两个子网控制器。