Skip to main content

Configurer la propagation des longueurs d’onde

La propagation prend également en charge la modélisation des longueurs d’onde dans le réseau de domaine de télécommunications avec des traçages de chemin et de circuit. Conceptuellement, les longueurs d’onde sont similaires aux phases d’un réseau électrique en ce qu’elles fournissent une subdivision logique d’une ressource qui peut contrôler le flux. Comme pour les phases en électricité, les longueurs d’onde sont modélisées sous la forme d’un attribut de réseau sur des entités du réseau.

Il est possible de configurer des propagateurs pour calculer les valeurs des longueurs d’onde sur les entités de réseau et définir des contraintes de traversabilité de haut niveau dans le réseau. Des interruptions conditionnelles peuvent alors être configurées dans le cadre de l’opération de traçage pour utiliser les valeurs propagées et offrir un contrôle plus granulaire sur ce qui est renvoyé par le traçage.

Chaque longueur d’onde est représentée comme un bit dans un attribut de réseau. Par exemple, avec le multiplexage par répartition en longueur d’onde grossière (CWDM), il existe 18 longueurs d’onde standard, représentées par 18 bits. Le multiplexage par répartition en longueur d’onde (DWDM) peut être représenté de manière similaire en utilisant des bits supplémentaires pour représenter les longueurs d’onde.

Dans les réseaux de domaine traditionnels, la propagation des attributs commence au contrôleur de sous-réseau. En revanche, la propagation des longueurs d’onde fonctionne avec un traçage de chemin ou de circuit qui s’étend vers l’extérieur depuis le point de départ et localise les ports affectés à la catégorie de réseau Circuit Location (Localisation de circuit). Les valeurs de longueur d’onde sont ensuite propagées vers l’extérieur depuis les localisations de circuit en un nombre maximal de sauts pour traverser le réseau en utilisant des valeurs de longueur d’onde dans un circuit ou un chemin.

Remarque :

La fonction Propagated_BITWISE_AND est utilisée pour propager les valeurs d’attributs de réseau de longueur d’onde en utilisant des valeurs numériques qui représentent un bitset. Les fonctions Propagated_MIN et Propagated_MAX ne peuvent pas être utilisées avec le réseau de domaine de télécommunications.

Configurer la propagation des longueurs d’onde

La propagation est configurée par l’administrateur d’un réseau de distribution. Pour configurer la propagation des longueurs d’onde, procédez comme suit :

  1. Configurez une combinaison de longueurs d’onde en vue de l’utilisation dans votre réseau.

  2. Mettez à jour les entités de réseau pour mettre à jour la valeur de l’attribut de réseau Wavelengths afin de refléter les longueurs d’onde prises en charge pour l’entité.

  3. Définissez des propagateurs à l’aide de l’outil Configurer les propriétés du circuit ou de l’outil Traçage :

    • L’outil Configurer les propriétés du circuit convient davantage pour définir des propagateurs qui s’appliquent à tous les traçages de circuit effectués dans le réseau de domaine de télécommunications.

    • L’outil Traçage convient davantage pour définir des propagateurs qui s’appliquent à un traçage de chemin ou de circuit spécifique.

  4. Configurez un traçage de chemin ou de circuit de telle sorte qu’il utilise le propagateur configuré.

Des interruptions conditionnelles peuvent être configurées dans le cadre du traçage afin de fournir un contrôle plus granulaire sur ce qui est tracé dans le résultat propagé. Cela offre la flexibilité de contrôler le comportement du traçage sans avoir à modifier les propagateurs sous-jacents.

 > [!NOTE]
 > Lors de l’exécution d’un traçage de circuit, si les localisations de départ et d’arrêt correspondent à des jonctions ou des objets jonction dont la catégorie de réseau est Circuit Location (Localisation de circuit) avec des valeurs de longueur d’onde, le traçage compare les valeurs de longueur d’onde aux deux localisations. Si les valeurs ne correspondent pas, le traçage échoue.

Propagated_BITWISE_AND

La fonction Propagated_BITWISE_AND effectue une opération binaire ET bit à bit entre deux valeurs numériques qui représentent un bitset. Dans le domaine de télécommunications, si la chaîne de longueurs d’onde en entrée contient un nom de longueur d’onde, la position du bit correspondant à l’ID de longueur d’onde est définie sur true (vraie).

Prenons l’exemple de la combinaison de longueurs d’onde suivante pour modéliser le CWDM :

ID Nom Longueur d’onde (nm)
1 C27 1 270,00
2 C29 1 290,00
3 C31 1 310,00
4 C33 1 330,00
5 C35 1 350,00
6 C37 1 370,00
7 C39 1 390,00
8 C41 1 410,00
9 C43 1 430,00
10 C45 1 450,00
11 C47 1 470,00
12 C49 1 490,00
13 C51 1 510,00
14 C53 1 530,00
15 C55 1 550,00
16 C57 1 570,00
17 C59 1 590,00
18 C61 1 610,00

Vous pouvez configurer le propagateur suivant pour les circuits du réseau de domaine de télécommunications pour propager toutes les longueurs d’onde de la combinaison CWDM à l’aide de l’outil Configurer les propriétés du circuit ou de l’outil Traçage comme suit : Wavelengths PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".

Configuration de la propagation des longueurs d’onde dans l’outil Configurer les propriétés du circuit

Remarque :

Lors d’un traçage, le paramètre Propagators (Propagateurs) est disponible uniquement si vous utilisez Python ou si vous créez une variable à partir d’un paramètre dans ModelBuilder. Tous les propagateurs configurés dans les propriétés du circuit d’un réseau de domaine de télécommunications sont chargés dans l’outil lors de la configuration d’un traçage de circuit et peuvent être modifiés si nécessaire. Les configurations de propagateur sont affichées dans les propriétés du circuit pour un réseau de domaine de télécommunications sur l’onglet Network Properties (Propriétés du réseau) dans les propriétés du réseau de distribution.

Opérateurs bit à bit pour les longueurs d’onde

Il existe deux opérateurs bit à bit disponibles pour la propagation des longueurs d’onde :

  • Includes any (Inclut tout) : indique qu’un ou plusieurs bits de valeur de longueur d’onde en entrée est vrai sur une ou plusieurs unités de l’objet regroupé.

  • Does not include any (N’inclut aucun) : indique que tous les bits de valeur de longueur d’onde en entrée sont faux pour toutes les unités de l’objet regroupé.

Puisque les unités individuelles d’un objet regroupé peuvent représenter différentes affectations de longueurs d’onde, la représentation logique du bitset pour les objets regroupés prend en compte chaque unité et la valeur de l’attribut Wavelengths affectée. Un exemple est présenté ci-dessous avec les valeurs de bitset pour l’objet jonction regroupé qui a été configuré avec une valeur d’attribut de longueur d’onde [1,4, "C27"].

Exemple de représentation logique de la valeur de bitset pour un objet de jonction regroupé configuré avec des longueurs d’onde

Prenons l’exemple d’un scénario où vous avez configuré un propagateur pour prendre en charge toutes les longueurs d’onde de la combinaison CWDM ci-dessus. Vous configurez ensuite un traçage en utilisant une interruption conditionnelle sur l’attribut Wavelengths en tant que "Wavelengths INCLUDES_ANY SPECIFIC_VALUE "C35" #". Cette condition est évaluée comme étant égale à False (Faux) pour l’objet jonction car toutes les unités de la valeur propagée sont False (Faux). Si vous configurez l’interruption conditionnelle en tant que "Wavelengths DOES_NOT_INCLUDE_ANY SPECIFIC_VALUE "C35" #", le propagateur évalue sur True (Vrai) et l’objet jonction n’agit pas comme une interruption car les bits pour C35 sur toutes les unités sont False (Faux).

Exemple

Prenons l’exemple suivant qui illustre comment la propagation des longueurs d’onde calcule les valeurs de longueur d’onde à partir d’une localisation de circuit lors d’un traçage de chemin.

  • Une combinaison de longueurs d’onde pour CWDM telle que décrite dans la section ci-dessus est configurée.

  • Un propagateur est configuré dans les propriétés du circuit en tant que PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".

  • Un port de localisation de circuit (JO1) avec quatre unités se voit attribuer des longueurs d’onde [[1, 4, "C27"]], ce qui signifie que C27 est attribué à l’Unité 1, C29 est attribué à l’Unité 2, C31 est attribué à l’Unité 3 et C33 est attribué à l’Unité 4.

Lorsqu’un traçage de chemin est exécuté à partir du point de départ sur EO1, le traçage s’étend vers l’extérieur pour identifier les ports dont la catégorie de réseau est Circuit Location (Localisation de circuit). La localisation de circuit à JO1 est identifiée et ses valeurs de longueur d’onde sont utilisées pour calculer les valeurs de longueur d’onde des entités du réseau (jusqu’au nombre maximal de sauts) afin de calculer le chemin.

Au fur et à mesure que le traçage continue jusqu’à EO1, les valeurs de longueur d’onde propagées de JO1 sont transportées vers JO2. À JO2, les unités et leurs longueurs d’onde sont réparties sur deux chemins : les unités 1 et 2 continuent le long d’EO2 vers JO3 et le point d’arrêt, tandis que les unités 3 et 4 suivent EO3 vers JO4.

À JO4, qui a également des valeurs de longueur d’onde attribuées, les valeurs propagées à partir de JO1 sont comparées aux valeurs locales à l’aide de la fonction PROPAGATED_BITWISE_AND. Cela renvoie l’intersection ; seuls les bits dont la longueur d’onde est vraie dans les valeurs propagée et locale sont conservés. Les valeurs obenues sont ensuite transportées via EO4 jusqu’à ce que le traçage s’arrête à JO5.

Exemple de propagation des longueurs d’onde dans un traçage de chemin