Trazado de redes de servicios

Una administración de red adecuada supone hacer un trazado de red para optimizar las rutas por las que se desplazan los recursos. La función de trazado de una red de servicios ofrece un marco que puede utilizarse para ayudar a entregar recursos a los clientes, hacer un trazado del estado de una red e identificar las áreas en deterioro.

Cómo funciona el trazado

Un trazado comienza en uno o más puntos de inicio o en el controlador de subred de la subred especificada y se extiende hacia afuera de forma radial. Viaja a través de la red por rutas de entidades y objetos conectados hasta que llega a una ubicación final. La ubicación final puede ser una barrera o el final de una ruta. Tras la finalización, se devuelven los resultados del trazado como un conjunto de selección o clases de entidad multiparte. El resultado del trazado se puede utilizar para una variedad de cosas. Por ejemplo, un conjunto de selección resultante podría utilizarse como entrada para una función de generación de informes, propagada a otras vistas de mapa o diagrama. La geometría agregada de los resultados del trazado también se puede revisar con diferentes filtros para comparar los resultados.

Para obtener más información sobre estos componentes, consulte Puntos de partida, Barreras y Resultados del trazado.

La definición de nivel de una red de dominio influye en cómo se gestionan los trazados basados en subredes. En el caso de las redes de dominio con definiciones de niveles divididos, los trazados basados en subredes se detienen en los controladores de subred. En el caso de las redes de dominio con definiciones de niveles jerárquicos, los trazados basados en subredes se detienen en los controladores de subred con un nombre de nivel que coincide con el nivel especificado en el trazado.

Los seguimientos basados en subred requieren, como mínimo, un controlador de subred para cada subred, con el fin de determinar la dirección del flujo al vuelo durante un seguimiento. La dirección del flujo de los controladores de subred depende de cómo se configure la red de dominio del tipo de controlador de subred (origen o sumidero).

Para obtener más información, consulte Tipos de trazado de redes de servicios.

Los terminales representan puertos en una entidad de red como un dispositivo o un objeto de cruce. Una entidad de red definida como controlador de subred debe tener un terminal asignado con un puerto designado como aguas arriba. Puede elegir si desea imponer terminales en entidades clave que no tienen un controlador de subred, como válvulas. El uso de terminales le permite controlar las rutas internas de una entidad de red, lo que promueve unos resultados de trazado más precisos. Por ejemplo, un dispositivo interruptor de tres estados se utiliza para controlar el flujo de electricidad entre un cable y otro. La electricidad entra por un terminal y puede salir por otro de los tres terminales restantes, en función de la ruta válida establecida para el dispositivo.

Para obtener más información sobre los terminales, consulte Administración de terminales.

Conectividad y transitabilidad

Existen dos términos que se usan para describir cómo las entidades de la red de servicios se relacionan entre sí. La conectividad describe el estado en el que dos entidades tienen conectividad basada en coincidencias geométricas o están conectadas a través de una asociación de conectividad. La transitabilidad describe la situación en la que dos entidades están conectadas o asociadas y tienen los atributos apropiados. Los atributos y los valores de atributos considerados durante un seguimiento se controlan mediante las configuraciones realizadas con las herramientas de geoprocesamiento.

Las operaciones de trazado se desplazan por una red siguiendo uno de estos métodos: mediante conectividad o transitabilidad. El método que utiliza un trazado es controlado por el tipo de trazado utilizado. Los parámetros avanzados de las herramientas Establecer definición de subred y Trazado controlan los detalles de los trazados de transitabilidad.

Para obtener más información, consulte Conectividad y transitabilidad.

La herramienta Trazado

La herramienta de geoprocesamiento Trazado se utiliza para ejecutar trazados en su red e incluye un conjunto de trazados estándar que se pueden configurar para crear trazados complejos.

Para obtener más información sobre esta herramienta, consulte Trazado. Para obtener más información sobre los distintos tipos de trazado, consulte Tipos de trazado de redes de servicios.

Los bloques fundamentales que proporciona la herramienta Trazado le permiten precisar qué entidades y objetos se siguen y cuáles se devuelven en los resultados. También le permiten recopilar información adicional sobre una subred mediante el uso de atributos de red. En los trazados basados en subred, la configuración del trazado se puede predefinir para todas las subredes de un nivel mediante la herramienta Establecer definición de subred. Forma parte de la configuración de red de servicios realizada por el propietario de la red de servicios. Una vez configurada la definición de subred de un nivel, la herramienta Trazado carga la definición para cualquier subred a la que se realice un trazado en ese nivel, lo que ahorra tiempo y asegura unos resultados de trazado coherentes.

Para obtener más información sobre las configuraciones de un trazado establecidas en el nivel de administrador, consulte Configurar un trazado y Establecer o modificar la definición de subred.

La herramienta Trazado se basa en la topología de red para acceder a la información almacenada en caché sobre las entidades de red. Al leer la información en caché de la topología en lugar del mapa, se mejora el rendimiento durante trazados complejos en redes grandes. Dado que la herramienta Seguimiento depende de la topología de red, no está garantizado que el resultado del seguimiento sea preciso si existen áreas sin validar o subredes sin validar en el área en la que se desea realizar el seguimiento. La topología de red del área en la que se desea realizar el trazado debe estar validada y la subred actualizada para garantizar que refleja las ediciones o actualizaciones más recientes realizadas en la red de servicios.

Notas de uso

A continuación, se indican los elementos que se deben tener en cuenta al realizar un trazado de una red de servicios.

Nota:
Al trabajar con objetos no espaciales, los resultados del trazado pueden verse afectados si las herramientas de edición están activas al ejecutar un trazado. Por ejemplo, si la herramienta Mover está activa al ejecutar un trazado, los resultados no incluyen objetos de cruce ni de eje.

Uso de secuencias de comandos

Al ejecutar un seguimiento basado en subred con la herramienta Seguimiento mediante Python, la Configuración de seguimiento de subred de la definición de subred no se usa para el Nivel de entrada y se debe especificar manualmente.

Algunos parámetros de la herramienta Trazado solo están disponibles desde un entorno de modelo o script. Estos parámetros le permiten especificar la ubicación de la clase que desea usar para ubicaciones de trazado, así como modificar o configurar la propagación y la sustitución.

Para obtener más información, consulte Propagación de atributos y Sustitución de atributos.

Al ejecutar un trazado desde un script o modelo, utiliza la herramienta de geoprocesamiento Establecer ubicaciones de trazado. Con esta herramienta, puede colocar sus ubicaciones de trazado en cualquiera de las clases de entidad UN_ o en una nueva clase en una ubicación que especifique. Es similar al uso del panel Establecer ubicaciones de trazado al trabajar dentro de una vista de mapa activa. Si define una nueva clase y ubicación, se debe proporcionar la ruta Trazado a la clase de entidad con los parámetros Starting Points y Barriers en la herramienta Trazado, solo disponible mediante un script o modelo.

Trabajar con varias expresiones condicionales

A la hora de configurar barreras, filtros o salidas con varias expresiones condicionales, es importante tener en cuenta que el operador booleano AND tiene prioridad sobre el operador booleano OR.

Por ejemplo, tiene tres condiciones, X, Y, Z, y desea que una barrera detenga un trazado que alcanza la condición X AND Y OR Z. Se puede interpretar de distintas formas. El trazado utiliza la forma normal disyuntiva (DNF) al procesar varias expresiones condicionales. Como consecuencia, si la entrada de la configuración del trazado no se ajusta a DNF, los resultados del trazado pueden ser distintos de los esperados. Puesto que la DNF otorga más prioridad al operador booleano AND, esta expresión se interpretaría como (X AND Y) OR Z. En caso de desear la interpretación alternativa de X AND (Y OR Z), la expresión se escribiría como (X AND Y) OR (X AND Z).