Utilizar la propagación de longitudes de onda
La propagación admite el modelado de longitudes de onda en la red del dominio de telecomunicaciones con trazados de ruta y circuito. Las longitudes de onda son conceptualmente similares a las fases en una red eléctrica, ya que proporcionan una subdivisión lógica de un activo que puede controlar el flujo. Al igual que las fases en la electricidad, las longitudes de onda se modelan como un atributo de red en las entidades de la red.
Los propagadores pueden configurarse para calcular valores de longitud de onda en entidades de red y definir restricciones de transitabilidad de alto nivel en la red. A continuación, las barreras de condición pueden configurarse como parte de la operación de trazado para utilizar los valores propagados y proporcionar un control más granular sobre lo que devuelve el trazado.
Cada longitud de onda se representa como un bit en un atributo de red. Por ejemplo, con la multiplexación por división de longitud de onda gruesa (CWDM), hay 18 longitudes de onda estándar, representadas por 18 bits. La multiplexación por división de longitud de onda densa (DWDM) se puede representar de manera similar utilizando bits adicionales para representar las longitudes de onda.
En las redes de dominio tradicionales, la propagación de atributos comienza en el controlador de subred. En cambio, la propagación de longitudes de onda funciona con una ruta o un trazado de circuito que se extiende desde el punto de partida y localiza puertos asignados a la categoría de red de Ubicación de circuito. Los valores de longitud de onda se propagan entonces desde las ubicaciones del circuito hasta los saltos máximos para atravesar la red usando valores de longitud de onda en un circuito o ruta.
Nota:
La función Propagated_BITWISE_AND se utiliza para propagar los valores de atributos de la red de longitudes de onda utilizando valores numéricos que representan un conjunto de bits. Las funciones Propagated_MIN y Propagated_MAX no son compatibles con el uso en la red del dominio de telecomunicaciones.
Configurar la propagación de longitudes de onda
La propagación la configura el administrador de una red de servicios. Para configurar la propagación de longitudes de onda, deben completarse estos pasos:
Configure un esquema de longitudes de onda para su red.
Edite entidades de red para actualizar el valor del atributo de red
Wavelengthsde manera que refleje las longitudes de onda admitidas para la entidad.Defina propagadores usando la herramienta Definir propiedades de circuito o Trazado:
Es mejor utilizar la herramienta Definir propiedades de circuito para definir propagadores que se aplicarán a todos los trazados de circuito realizados en la red de telecomunicaciones.
Es mejor utilizar la herramienta Trazado para definir propagadores que se aplican a una ruta o un trazado de circuito específicos.
Configure una ruta o un trazado de circuito para usar el propagador configurado.
Las barreras de condición pueden configurarse como parte del trazado para proporcionar un control más granular sobre lo que se traza dentro del resultado propagado. Esto proporciona la flexibilidad para controlar el comportamiento de los trazados sin tener que modificar los propagadores subyacentes.
> [!NOTE]
> Al realizar un trazado de circuito, si las ubicaciones de inicio y finalización corresponden a cruces u objetos de cruce asignados a la categoría de red Ubicación de circuito con valores de longitud de onda, el trazado compara los valores de longitud de onda de ambas ubicaciones. Si los valores no coinciden, el trazado falla.
Propagated_BITWISE_AND
La función Propagated_BITWISE_AND realiza una operación binaria AND bit a bit entre dos valores numéricos que representan un conjunto de bits. En el dominio de telecomunicaciones, si la cadena de longitud de onda de entrada contiene un nombre de longitud de onda, la posición de bit correspondiente al Id. de longitud de onda se establece en verdadero.
Por ejemplo, considere el siguiente esquema de longitudes de onda para modelar CWDM:
| Id. | Nombre | Longitud de onda (nm) |
|---|---|---|
| 1 | C27 | 1270,00 |
| 2 | C29 | 1290,00 |
| 3 | C31 | 1310,00 |
| 4 | C33 | 1330,00 |
| 5 | C35 | 1350,00 |
| 6 | C37 | 1370,00 |
| 7 | C39 | 1390,00 |
| 8 | C41 | 1410,00 |
| 9 | C43 | 1430,00 |
| 10 | C45 | 1450,00 |
| 11 | C47 | 1470,00 |
| 12 | C49 | 1490,00 |
| 13 | C51 | 1510,00 |
| 14 | C53 | 1530,00 |
| 15 | C55 | 1550,00 |
| 16 | C57 | 1570,00 |
| 17 | C59 | 1590,00 |
| 18 | C61 | 1610,00 |
Puede configurar el siguiente propagador para los circuitos de su red de dominio de telecomunicaciones a fin de propagar todas las longitudes de onda dentro del esquema CWDM mediante la herramienta Definir propiedades de circuito o Trazado como: Wavelengths PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".

Nota:
Al realizar un trazado, el parámetro Propagadores solo está disponible si se utiliza Python o al crear una variable a partir de un parámetro en ModelBuilder. Cualquier propagador configurado en las propiedades de circuito de una red de telecomunicaciones se carga en la herramienta al configurar un trazado de circuito y puede modificarse según sea necesario. Las configuraciones de propagadores se muestran como parte de las propiedades del circuito de una red de dominio de telecomunicaciones en la pestaña Propiedades de red de las propiedades de la red de servicios.
Operadores bit a bit para longitudes de onda
Hay dos operadores bit a bit disponibles para su uso con la propagación de longitudes de onda:
Incluye cualquiera: especifica que uno (o más) de los bits de valor de longitud de onda de entrada es verdadero en una (o más) unidades del objeto agrupado.
No incluye ninguno: especifica que todos los bits de valor de longitud de onda de entrada son falsos para todas las unidades del objeto agrupado.
Dado que las unidades individuales en un objeto agrupado pueden representar diferentes asignaciones de longitudes de onda, la representación lógica del conjunto de bits para objetos agrupados tiene en cuenta cada unidad y el valor asignado del atributo Wavelengths. A continuación se muestra un ejemplo con los valores del conjunto de bits para el objeto de cruce agrupado que ha sido configurado con un valor de atributo longitud de onda de [1,4, "C27"]:

Consideremos un escenario en el que ha configurado un propagador para admitir todas las longitudes de onda del esquema CWDM mencionado arriba. Luego configura un trazado usando una barrera de condición en el atributo Wavelengths como "Wavelengths INCLUDES_ANY SPECIFIC_VALUE "C35" #". Esta condición se evaluaría como False para el objeto de cruce porque todas las unidades del valor propagado son False. Si configurara la barrera de condición como "Wavelengths DOES_NOT_INCLUDE_ANY SPECIFIC_VALUE "C35" #", el propagador se evaluaría como True y el objeto de cruce no actuaría como barrera porque los bits de C35 de todas las unidades son False.
Ejemplo
Considere el siguiente ejemplo, que muestra cómo la propagación de longitudes de onda calcula los valores de longitud de onda desde una ubicación de circuito durante un trazado de ruta.
Se configura un esquema de longitudes de onda para CWDM, tal como se describe en la sección anterior.
Se configura un propagador en las propiedades del circuito como
PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".A una ubicación de circuito de puerto (JO1) con cuatro unidades se le asignan longitudes de onda como [[1, 4, "C27"]], lo que significa que a la Unidad 1 se le asigna C27, a la Unidad 2 se le asigna C29, a la Unidad 3 se le asigna C31 y a la Unidad 4 se le asigna C33.
Cuando se ejecuta un trazado de ruta desde el punto de partida en EO1, el trazado se expande hacia el exterior para identificar los puertos asignados a la categoría de red Ubicación de circuito. Se identifica la ubicación de circuito en JO1 y sus valores de longitud de onda se utilizan para calcular los valores de longitud de onda de las entidades de la red (hasta el número máximo de saltos) a fin de calcular la ruta.
A medida que el trazado continúa por EO1, los valores de longitud de onda propagados desde JO1 se llevan a JO2. En JO2, las unidades y sus longitudes de onda se dividen en dos rutas: las unidades 1 y 2 continúan por EO2 hacia JO3 y el punto de parada, mientras que las unidades 3 y 4 siguen por EO3 hacia JO4.
En JO4, que también tiene valores de longitud de onda asignados, los valores propagados desde JO1 se comparan con los valores locales mediante la función PROPAGATED_BITWISE_AND. Esto devuelve la intersección, es decir, solo se conservan los bits de longitud de onda que son verdaderos tanto en los valores propagados como en los locales. A continuación, los valores resultantes se transportan a través de EO4 hasta que el trazado se detiene en JO5.
